It's the movie ending that sparked a thousand theories — why did Jack Dawson have to die at the end of Titanic?
For those who haven't seen Titanic (and have been living under a rock) Jack — played by Leonardo DiCaprio — dies by freezing in the Atlantic Ocean after the ship sinks, while Rose (Kate Winslet) manages to survive by staying out of the water on a floating piece of debris.
The ending to one of cinema's greatest romances has left fans frustrated for more than two decades.
Why couldn't Jack fit on the door? Why didn't Rose make room for him instead of hogging all the space?
But it wasn't as simple as that, according to Titanic's director James Cameron. He told 60 Minutes that it was "fundamental" that Jack die for the plot to make sense.