• Viral badge

20 Book-To-Movie Castings That People Actually Kind Of Hated

TLDR; people have a lot opinions about the Harry Potter films in particular.

We recently asked members of the BuzzFeed Community to tell us which book characters were cast all wrong for the movie adaptations. Here are some of their responses!

1. Emma Watson as Meg March in Little Women

2. Geraldine Sommerville and Adrian Rawlins as Lily and James Potter in the Harry Potter series

3. Theo James as Tobias Eaton in Divergent

4. Tom Cruise as Jack Reacher in the Jack Reacher movies

5. Eric Bana as Henry DeTamble in The Time Traveler's Wife

6. John C. Reilly as Larten Crepsley in Cirque du Freak: The Vampire's Assistant

7. Emma Watson as Sam in The Perks of Being a Wallflower

8. Jennifer Lawrence as Tiffany Maxwell in Silver Linings Playbook

9. Jamie Dornan as Christian Grey in the Fifty Shades trilogy

10. Tom Hanks as Robert Langdon in the Robert Langdon series

11. Antonio Banderas as Armand in Interview with the Vampire

12. Anne Hathaway as Emma Morley in One Day

13. Gary Oldman as Sirius Black in the Harry Potter series

14. Toby Maguire as Nick Carraway in The Great Gatsby

15. Hilary Swank as Holly Reilly-Kennedy in P.S. I Love You

16. Alexandra Daddario as Annabeth Chase in the Percy Jackson films

17. David Thewlis as Remus Lupin in the Harry Potter series

18. Brenton Thwaites as Jonas in The Giver

19. Jamie Campbell Bower as Jace Wayland in The Mortal Instruments: City of Bones

20. Michael Gambon as Albus Dumbledore in the Harry Potter series

Note: submissions have been edited for length and/or clarity.

Want to be featured in future posts like this? Make sure to follow the BuzzFeed Community on Twitter and Facebook!