Claire Danes

Speaking of Leo DiCaprio, there was another potential Titanic casting that didn’t come to fruition — Claire Danes in the role of Rose, which, as we all know, ultimately went to Kate Winslet. Danes had just starred opposite DiCaprio in Romeo + Juliet, so there was “strong interest” in her playing Rose, she told Dax Shepard on the Armchair Expert podcast, but that she was “not ready” for the public attention that such a massive role would bring her. Imagine, for a moment, Claire Danes and Christian Bale as Rose and Jack. How different the world would be!