back to top

10 Amazing Character Performances Met With Criticism When Cast

These are the actors whose performances finally convinced us they were the right choices.....

Posted on

10. Ewan McGregor as Obi-Wan Kenobi in the Star Wars prequel trilogy

9. Renee Zellweger as Bridget Jones in Bridget Jones' Diary

8. Daniel Craig as James Bond in Casino Royale

7. Charlize Theron as Aileen Wuornos in Monster

6. Zachary Quinto as Spock in Star Trek

5. Ben Affleck as Batman in Batman Vs Superman

4. Jennifer Lawrence as Katniss Everdeen in The Hunger Games

Todd Williamson

3. Johnny Depp as Jack Sparrow in Pirates Of The Caribbean

2. Robert Downey Jr as Iron Man in Iron Man

1. Heath Ledger as The Joker in The Dark Knight

J. Vespa / WireImage
This post was created by a member of BuzzFeed Community, where anyone can post awesome lists and creations. Learn more or post your buzz!