Hannah Dakota Fanning first appeared in the Episode: "The Fastest Year" of the American medical drama television series ‘ER’ in 2000. She made her silver screen debut in the 2001 American sex comedy film ‘Tomcats’ directed by Gregory Poirier. The film received a lukewarm response from critics but managed to gross over $23.4 million on a budget of $11 million. She continued on to appear in films such as ‘Trapped’ (2002), ‘Sweet Home Alabama’ (2002), ‘Uptown Girls’ (2003), ‘The Cat in the Hat’ (2003), and ‘Kim Possible: A Sitch in Time’ (2003). In 2004, she played the role of ‘Lupita Ramos’ in the Tony Scott-directed action thriller film ‘Man on Fire.’ The film opened to a mixed critical reception and grossed over $130.3 million on a budget of $60–70 million. The same year, she also appeared in the American documentary film ‘In the Realms of the Unreal’ directed by Jessica Yu. The film holds a 70% approval rating on Rotten Tomatoes. She next starred in films like ‘Hide and Seek’ (2005), ‘Nine Lives’ (2005), ‘War of the Worlds’ (2005), ‘Charlotte's Web’ (2006), ‘Hounddog’ (2007), ‘The Secret Life of Bees’ (2008), ‘Coraline’ (2009), and ‘Fragments – Winged Creatures’ (2009).
Fanning portrayed ‘Jane Volturi’ in the 2009 American romantic fantasy film ‘The Twilight Saga: New Moon’ directed by Chris Weitz. While the critics gave a negative response to the film, it earned praise from the audience and grossed over $709.8 million on a budget of $50 million. In 2010, she played the role of ‘Cherie Currie’ in the Floria Sigismondi-directed American biographical drama film ‘The Runaways.’ The film received positive reviews from critics and has a 69% approval score on Rotten Tomatoes. That same year, she also reprised her role as ‘Jane Volturi’ in the American romantic fantasy film ‘The Twilight Saga: Eclipse’ directed by David Slade. The film, despite opening to a mixed critical reception, turned out to be a major box office success, grossing over $698.4 million on a budget of $68 million. She continued to star in films like ‘The Twilight Saga: Breaking Dawn – Part 2’ (2012), ‘The Motel Life’ (2012), ‘Night Moves’ (2013), ‘The Last of Robin Hood’ (2013), ‘Effie Gray’ (2014), ‘Every Secret Thing’ (2014), ‘The Benefactor’ (2015), ‘Brimstone’ (2016), ‘American Pastoral’ (2016), ‘Please Stand By’ (2017), and ‘Ocean's 8’ (2018). In 2019, she portrayed ‘Lynette Alice "Squeaky" Fromme’ in the comedy-drama film ‘Once Upon a Time in Hollywood’ directed by Quentin Tarantino. The film received mostly positive reviews from critics and grossed over $374.6 million at the box office. The same year, she also joined the cast of the American adult computer-animated science fiction streaming television series ‘Gen:Lock’ as ‘Miranda Worth.’ The series completed its second season in 2021. She was last seen in the American anthology drama television series ‘The First Lady’ in 2022.