10 Actors Who Were Not Right For These Movie And TV Adaptations Of Books And 11 Who Were Perfect

    Freddy Carter as Kaz Brekker in Shadow and Bone is flawless casting, while Tom Cruise as Jack Reacher wasn't the best choice.

    Hot Topic
    🔥 Full coverage and conversation on Harry Potter

    It's not always that the character we picture while reading a book is who winds up getting cast, but some of these actors were absolutely perfect for their roles...while others were wayyy off base...

    Recently, Reddit users shared which book adaptation castings in both movies and TV were absolutely perfect vs. some that didn't really work. Here are some of the best responses:

    1. GOOD: Riley Keough as Daisy Jones in Daisy Jones & the Six

    Riley as Daisy Jones
    Hot Topic
    Think you’re the biggest Harry Potter fan? Let’s put it to the test.
    See our Harry Potter Discussions

    2. NOT GREAT: Geraldine Somerville and Adrian Rawlins as Lily and James Potter in the Harry Potter movies

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

    3. GOOD: Freddy Carter as Kaz Brekker in Shadow and Bone

    4. NOT GREAT: Jamie Dornan as Christian Grey in the Fifty Shades of Grey trilogy

    Jamie as Christian Grey

    5. GOOD: Liam Neeson as Aslan in The Chronicles of Narnia movies

    Below is a clip of Aslan speaking to the children in The Lion, the Witch and the Wardrobe in case you need a refresher:

    View this video on YouTube

    Disney / 20th Century Fox / Via youtu.be

    6. NOT GREAT: Vince Vaughn as Norman Bates in the Psycho remake

    Vince Vaughn as Norman Bates in Psycho

    7. GOOD: Imelda Staunton as Dolores Umbridge in the Harry Potter films

    8. NOT GREAT: Russell Crowe as Javert in Les Misérables

    Russell Crowe as Javert

    9. GOOD: Mary Elizabeth Winstead as Ramona Flowers in Scott Pilgrim vs. the World

    Mary Elizabeth in Scott Pilgrim

    10. NOT GREAT: Alexandra Daddario as Annabeth in Percy Jackson & the Olympians: The Lightning Thief

    Alexandra Daddario as Annabeth in The Lightning Thief

    11. GOOD: Sir Ian McKellen as Gandalf in The Lord of the Rings trilogy

    12. NOT GREAT: Tom Cruise as Jack Reacher in Jack Reacher

    Tom Cruise as Jack Reacher

    13. GOOD: Andy Serkis as Gollum in The Lord of the Rings trilogy

    14. NOT GREAT: Tom Hanks as Robert Langdon in The Da Vinci Code

    Tom Hanks in The Da Vinci Code

    15. GOOD: Joel Edgerton as Tom Buchanan in The Great Gatsby

    Joel as Tom in The Great Gatsby

    16. NOT GREAT: Dane DeHaan in Valerian and the City of a Thousand Planets

    Dane in Valerian

    17. GOOD: Elizabeth Banks as Effie Trinket in The Hunger Games trilogy

    18. NOT GREAT: Tony Hale as Mr. Benedict in The Mysterious Benedict Society

    Tony as Mr. Benedict

    19. GOOD: Ralph Fiennes as Lord Voldemort in the Harry Potter films

    Ralph as Voldemort in Goblet of Fire

    20. NOT GREAT: Kevin Costner as Robin Hood in Robin Hood: Prince of Thieves

    Kevin as Robin Hood

    21. And finally, GOOD: Jon Bernthal as Frank Castle/The Punisher in The Punisher and Daredevil

    Jon as Frank Castle

    What are some of your favorite (and least favorite) casting choices in book adaptations? Let me know in the comments!

    Submissions have been edited for length and/or clarity.

    Hot Topic
    🔥 Full coverage and conversation on Harry Potter
    We see you lurking 👀
    Join a Harry Potter conversation instead.
    See the Discussions