Kate Winslet and Leonardio DiCaprio won us all over as they played unlikely-then-so-totally-suited lovers in Titanic, and have remained close friends ever since, and appearing together as a much less happy couple again in Revolutionary Road. And it seems when Rose promised Jack/Leo she'd never let go, she really did mean it.
When asked who was dreamier out of current co-star, Theo James, who appears with her in Divergent, or Leo, who played curtain-coiffed Jack in the 1997 epic romance/disaster movie, Kate replied 'Leo is the love of my life.' 'How could you possibly ask me that question?' she told PopSugar. 'It I said Theo over Leo, he would never let me stay the night at his house again.'
And we can imagine that Leo, who's held onto his playboy status, dating lots of blonde models and partying a lot basically ever since he wrapped on Titanic, probably hosts a mean sleepover, more cocktails than marshmallows and interesting chats with Tobey Maguire instead of having to plait some nitty girl's hair.
Oh, and the adortation is totally mutual. Last year, Leo said of newly-married Kate: 'I cried on her shoulder many times as we found the demands of filming under the director James Cameron so tough. We have never not been friends since that time. I speak to her all the time' he told* The Express*. 'But friends - not lovers.'
Also we totally love the beginning of this video, where, when the interviewer asks Kate what she is wearing, and Kate replies, simply: 'A dress.'
Follow Sophie on Twitter @sophwilkinson
This article originally appeared on The Debrief.