• Quiz badge

18 Actors Who Turned Down Huge TV And Movie Roles, And Whether They Regret It

"I'm not proud of it."

Once a role becomes pretty *iconic*, it's hard to imagine anyone else playing the part! These actors turned down some pretty big roles, and while some have some serious regrets, there's a few who reckon everything worked out for the best:

1. Hugh Jackman as James Bond in Casino Royale

2. Emily Blunt as Black Widow in Iron Man 2

3. Jason Biggs as Ted Mosby in How I Met Your Mother

4. Christina Applegate as Elle Woods in Legally Blonde

5. Josh Hartnett as Batman in Batman Begins

6. Rob Lowe as Derek Shepherd in Grey's Anatomy

7. Rachel McAdams as Andy Sachs in The Devil Wears Prada

8. McKauley Culkin as Leonard Hofstadter in The Big Bang Theory

9. Halle Berry as Annie Porter in Speed

10. Al Pacino as Han Solo in Star Wars

11. Natasha Lyonne as Buffy Summers in Buffy the Vampire Slayer

12. Will Smith as Neo in The Matrix

13. Tom Hanks as Harry in When Harry Met Sally

14. Michelle Pfeiffer as Catherine Tramell in Basic Instinct

15. Toni Collette as Bridget Jones in Bridget Jones' Diary

16. Matt LeBlanc as Phil Dunphy in Modern Family

17. Emilia Clarke as Anastasia Steele in Fifty Shades of Grey

18. Matt Damon as Jake Sully in Avatar

Do you know of any other actors who turned down big roles? Drop them in the comments!