Actors Who Almost Got the Part

Things could have been SO different.


Tom Cruise - Tony Stark, Iron Man


Tim Roth - Severus Snape, Harry Potter and the Sorcerer’s Stone


Carey Mulligan - Lisbeth Salander, The Girl with the Dragon Tattoo


Nicolas Cage - John Bender, The Breakfast Club


Britney Spears - Allie Calhoun, The Notebook


Jennifer Lawrence - Bella Swan, Twilight


Will Smith - Django, Django Unchained


Ashton Kutcher - Patrick Verona, 10 Things I Hate About You


Gwyneth Paltrow - Rose DeWitt Bukater, Titanic


Leonardo DiCaprio - Max Dennison, Hocus Pocus


Jessica Lange - Elise Elliot, First Wives Club


Thomas Jane - Don Draper, Mad Men


Julia Roberts - Leigh Anne Touhy, The Blind Side


Matt Damon - Jake Sully, Avatar


Emily Blunt - Natasha Romanoff, Iron Man 2


Freddie Prinze Jr. - Peter Parker, Spider-Man


Lindsay Lohan - Regina George, Mean Girls


Jim Carey - Jack Sparrow, Pirates of the Caribbean


Christina Aguilera - Alison Scott, Knocked Up


Al Pacino - Han Solo, Star Wars


David Boreanaz - Bruce Wayne, Batman Begins