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
Carrey is way to immature to play the role of Jack Sparrow.
And johnny depp made jack sparrow like he is. That was purely his idea to play jack like he did. Originally jack sparrow was written as very serious character. Depp made him unique and funny and bad @ss