Sa première apparition à la télévision en 1999 dans la série La Famille Green (Get Real) dans le rôle de Meghan lui a valu d'être sélectionnée pour les Teen Choice Awards 2000 en tant que meilleure actrice dans une série. Mais c'est réellement avec les filmsPrincesse malgré elle et sa suite Un mariage de princesse, où elle donne la réplique à Julie Andrews, qu'elle se fait connaître. Depuis elle a fait des apparitions sur grand écran et on l'a vue dans Nicholas Nickleby, Ella au pays enchanté, Le Secret de Brokeback Mountain.
En 2005, elle a prêté sa voix pour La Véritable Histoire du Petit Chaperon rouge. En 2006, dans Le Diable s'habille en Prada, elle partage l'affiche avec Meryl Streep. Après avoir interprété le rôle de Jane Austen dans Jane, en 2007, elle revient en 2008 dans Max la Menace. L'année suivante, elle est nommée aux Oscars pour sa prestation dans Rachel se marie ; elle participe aux tableaux d'ouverture de la cérémonie dans les bras de Hugh Jackman.
Anne Hathaway est aussi danseuse, formée au Broadway Dance Center de New York, ainsi que soprano : elle s'est produite dans deux concerts au Carnegie Hall dans la chorale All-Eastern U.S. High School. On peut l'entendre chanter dans le film Ella au pays enchanté.
En 2008, elle est choisie par la marque de cosmétiques Lancôme pour être l'égérie de son parfum féminin Magnifique.
En 2009, elle touche au théâtre en jouant Viola, l'héroïne de la pièce de Shakespeare Twelfth Night (La Nuit des Rois) avec la troupe de Shakespeare in the Park, dans le Central Park de New York. Heureuse coïncidence puisqu'elle porte le même nom que la femme du célèbre dramaturge anglais.
Le 27 février 2011, elle co-présente avec James Franco la 83e cérémonie des Oscars à Los Angeles. En 2011, elle partegera l'affiche avec Jim Sturgess du film "Un jour". Ce film est tiré du roman éponyme de David Nicholls.
En 2012, elle interprétera le rôle de Catwoman dans le film The Dark Knight Rises.