Titanic debuted in theaters nearly 20 years ago and fans have often wondered why Kate Winslet's Rose didn't offer up some room on the door to Leonardo DiCaprio's Jack. There has been conspiracies for years and even studies that have proven that Rose and Jack could have both been able to float on the door after the Titanic sunk. There was even an episode of Mythbusters that reportedly proved that the two both could have survived, which would have saved millions of teenage tears across the world. Actor Billy Zane, who played Rose's arrogant fiancé Cal, has now stated that Jack "had to die."

In a new interview, Billy Zane was asked about the popular topic of Rose moving over a bit to save Jack's life. The actor has been asked the question before and one can tell that he right away thinks that it's silly. In the end, Zane said that it had to happen. He explains.

"Your hero had to die. I don't know what else would have done it. It had to happen... It's just good storytelling."

Titanic director James Cameron has been asked the question about Rose being selfish numerous times and he seems to get pretty annoyed when asked. However, it seems that Cameron gets angry at all kinds of weird things, so we'll let him have this one. One has to wonder if Cameron has seen the episode of Mythbusters where they prove that Jack and Rose could have both lived. Anyway, the director says that Leonardo DiCaprio's Jack was always meant to die. He had this to say.

Related: 10 Things About Titanic You Never Knew

"The answer is very simple because it says on page 147 (of the script) that Jack dies. Very simple... Obviously it was an artistic choice, the thing was just big enough to hold her, and not big enough to hold him..."

It's pretty funny to see Billy Zane and James Cameron have to answer the silly question. Titanic won 11 out of the 14 Academy Awards that it was nominated for because of the compelling love story that built Leonardo DiCaprio's Jack character up as a hero and took the risk of killing the hero at the end. The twist is a welcome one, but one has to wonder if James Cameron has any sort of sense of humor about his work at all.

One of the actors that has a sense of humor about the debate is Kate Winslet. On a recent appearance on The Late Show with Stephen Colbert, the actress revealed that she had lied when she told Jack that she'd never let him go, joking that there was indeed room on the door for two people. It's been nearly 20 years of Titanic and people are still talking about it, which should make James Cameron happy to answer silly questions about the blockbuster that launched him into another stratosphere. You can read the rest of the interview with Billy Zane and his thoughts on the Rose and Jack door debate over at People Magazine.