Claire Danes could have been Rose in Titanic, but she said no… and the reason made many people raise an eyebrow: she didn’t want to work with Leonardo DiCaprio again 👀
But hold on, it’s not that she hated him or had ended up fed up with him. They had just made Romeo + Juliet together, with all that ’90s romantic intensity, and for her, doing another love story with Leo so soon felt too similar.

Also, much of the filming would take place in Mexico, where she had already spent months filming with him. Years later she explained that she knew the script was incredible and that the movie was going to be huge, but she needed to get out of that “stratosphere” and do something else.

And honestly, it wasn’t such a far-fetched decision at the time either. No one knew that Titanic was going to become one of the most successful films of all time. It was an ambitious, extremely expensive project that even had several people in Hollywood thinking it could end up being a failure.
In other words, Claire didn’t turn down the role because she thought the movie would be bad. Rather, she felt she had already lived that dynamic with Leonardo and wanted to try something different in her career.

In the end, the role ended up in Kate Winslet’s hands, the rest is history, and Titanic became a worldwide phenomenon. But it’s impossible not to wonder what would have happened if Claire had agreed to get on that ship. Because one simple decision changed one of cinema’s most iconic couples forever.
