Instead of Leonardo DiCaprio and Kate Winslet, the main roles in the legendary movie directed by James Cameron could’ve been played by Johnny Depp and Charlize Theron. By the way, Depp himself refused to take part in the movie, and regretted it afterward.
Jack Dawson, in his turn, could’ve also been played by Matthew McConaughey or Christian Bale. What’s more, several dozen actresses auditioned for the role of Rose. Apart from Charlize Theron, some of them were Jennifer Aniston, Drew Barrymore, Cameron Diaz, Milla Jovovich, Nicole Kidman, Angelina Jolie, Sophie Marceau, Gwyneth Paltrow, Reese Witherspoon, Uma Thurman, and others.