Anne Hathaway has established herself as one of the most beloved actresses of her generation. Her career has been full of impressive performances and memorable roles that have brought joy, laughter, and tears to many. She has won numerous awards which further cement her status as one of today’s most talented performers and remains a box office draw that can guarantee high returns for her films.

With all this in mind, let’s take a look at Anne Hathaway’s best movies and rank them from top to bottom in terms of how memorable and iconic they are.

10: Les Miserables (2012)

We start off with the musical Les Miserables, in which Hathaway earned an Oscar for best-supporting actress. This musical, based on the novel of the same name, is a beloved classic, and Hathaway’s portrayal of Fantine was truly remarkable. She plays a woman who is forced to prostitute herself in order to pay off debts and feed her daughter, and her performance more than conveys the anguish and desperation of her character.

9: The Princess Diaries (2001)

Who can forget Hathaway’s breakout role in The Princess Diaries? This charming Disney flick follows the story of a young girl who learns she’s actually a princess who’s entitled to the throne of a small European country. Hathaway plays the role of Mia, the awkward yet beautiful princess-to-be who learns about her heritage and comes of age in the process. Her performance is nothing short of delightful, and it’s hard not to be charmed and entertained by her antics.

8: The Dark Knight Rises (2012)

It’s no surprise that The Dark Knight Rises, the finale of the iconic Batman trilogy, made this list. Hathaway plays the role of Catwoman/Selina Kyle who, while initially pitted against Batman, inevitably winds up aiding him in his quest to save Gotham City. Her performance in this iconic movie is one of the film’s most memorable moments, as she proves to be more than a mere sex symbol, but an intelligent and capable fighter as well.

7: Ocean’s 8 (2018)

If you loveOcean’s 11, then you surely must check out its female-led spinoff, Ocean’s 8. Hathaway plays the role of Daphne Kluger, an actress that’s unwittingly roped into a heist to steal a necklace valued at over $150 million at the Met Gala. Hathaway not only carries the role convincingly, but she gets to show off her comedic skills as well –– making this movie one of the most underrated entries in her filmography.

6: Love & Other Drugs (2010)

Anne Hathaway and Jake Gyllenhaal star in this romantic dramedy as pharmaceutical salespeople who find love while they wheel and deal their way through the pharmaceutical industry. This one is definitely an underrated gem, and is an excellent showing of Hathaway’s romantic comedy proficiency – not to mention the fantastic chemistry she shares with Gyllenhaal.

5: The Devil Wears Prada (2006)

The Devil Wears Prada is a global phenomenon that has since attained a cult following. Hathaway shines in this film as Andy, a young aspiring journalist who clashes with her tyrannical fashion magazine editor (Meryl Streep). It’s a brilliant performance from Hathaway that won her a lot of praise, and the success of the movie earned her a Golden Globe for her role.

4: Rachel Getting Married (2008)

This drama fantasy directed by Jonathan Demme features Hathaway in an award-winning performance as Kym, an emotionally unstable woman who attends her estranged sister’s wedding after being released from rehab. Hathaway’s portrayal in this movie is raw, powerful, and intense –– a showing that has since been considered one of her greatest works.

3: Bride Wars (2009)

Bride Wars is the fun, lighthearted movie we all need from time to time. Hathaway stars alongside Kate Hudson as best friends who, due to a scheduling mistake, find themselves competing for the same wedding date at the same venue. The movie is a well-crafted contemporary comedy that has become a classic, and Hathaway’s hilarious performance as the neurotic and competitive Emma is a major highlight.

2: Interstellar (2014)

Interstellar is not your typical rom-com, and Hathaway proves just how versatile she is in this Christopher Nolan sci-fi. The movie follows a group of scientists who travel through a wormhole in search of a new planet that can sustain human life. Hathaway plays the role of Dr. Brand, a determined but conflicted scientist, who embarks on a potentially deadly mission in an effort to save the human race.

1: The Princess Diaries 2: Royal Engagement (2004)

The Princess Diaries 2: Royal Engagement is the perfect film to top this list. Hathaway reprises her role as the lovable Mia, who is now faced with the task of choosing a husband within 30 days, lest she be stripped of her title and not ascend the throne of Genovia. It’s a charming and heart-warming sequel that makes all of us want to pull out our princess crowns and channel our inner Princess Mia.

And there you have it – the top 10 of Anne Hathaway’s most memorable movies. We’re sure these are far from the only great films she’s acted in (notably, we’ve left off hits such as Get Smart, Hoodwinked!, Ella Enchanted and Bride Wars and many more as well), but these are certainly the cream of the crop.