Sometimes, actors and actresses play movie roles so well it's impossible to imagine anyone else doing that part.
Here are some famous roles that almost went to other people.
Kate Winslet, Titanic - Gwenyth Paltrow
Lindsey Lohan, The Parent Trap - Emmy Rossum
Rachel McAdams, The Notebook - Jessica Biel
Kristen Stewart, Twilight - Emily Browning
Robert Pattinson, Twilight - Henry Cavill
Vanessa Hudgens, High School Musical - Cassie Steele
Wambie girls, do you think any of the “almost” actors would have done a better job?