From a teenage princess to a NASA scientist, Anne Hathaway's roles have certainly seen a progression at par with her age and skills. Here are her five best movies of all time.
1. Interstellar (2014)
The film that is gripping the attention of all moviegoers, 'Interstellar' is Hathaway's latest movie - and thanks to the awesome script, direction and the ensemble cast - Anne Hathaway's role as the NASA scientist Dr. Amelia Brand certainly stays on with audiences long after they have watched the movie. Undoubtedly, the movie is going to bag a number of Academy Award nominations and even wins probably - it won't be a surprise if Hathaway makes it there herself.
2. Les Misérables (2012)
The best movie of her career-'Les Misérables'-won her an Oscar as well as a Golden Globe for Best Supporting Actress. Essaying the role of Fantine in this cinematic adaptation of Victor Hugo's famous novel, Hathaway unanimously won the praise of all the critics for her flawless performance.
3. The Dark Knight Rises (2012)
Playing Selina Kyle/Catwoman, Anne Hathaway was quite the femme fatale in this final movie of 'The Dark Knight' trilogy. By taking on the supervillainess role, she joined the ranks of the likes of Lee Merriweather, Michelle Pfeiffer and Halle Berry.
4. Love And Other Drugs (2010)
Playing a Parkinson's patient, Hathaway was nominated for a Golden Globe for her performance in this romantic comedy drama. This was the second time she worked with Jake Gyllenhaal - with who she had teamed up with for 'Brokeback Mountain'. This movie is based on the non-fiction book 'Hard Sell: The Evolution of a Viagra Salesman' by Jamie Reidy.
5. Rachel Getting Married (2008)
This was the first Oscar nomination in Hathaway's career - and her role of a drug addict who's in and out of rehab won rave reviews from the audiences and critics alike. Thanks to her, the movie was counted among the Top 10 movies of that year by several esteemed critics.
Photo: © Reuters (Main Image)