Kate Winslet believes she has got thinner and Leonardo Dicaprio has got fatter since 'Titanic'.

The 36-year-old actress - who openly battled with her weight at the start of her career - thinks the tables have turned since the 1997 blockbuster.

Teasing her long-time friend, who she went on to star alongside in 'Revolutionary Road', she said: ''We do look very different, we're older. Leo's 37, I'm 36 - we were 21 and 22 when we made that film. You know, he's fatter now - I'm thinner. It's true though!''

With the movie having been re-released in 3D to mark the 100th anniversary of the Titanic tragedy, Kate admits it has been weird to come Face To Face with her younger self.

In an interview for ITV show ''Daybreak', she said: ''I put my glasses on and I sat there all excited and then the second my face came on I was like, 'Oh my God, make it stop, switch it off, somebody make it stop, turn the sound down, is that what we looked like? Oh my God, look what I looked like and look what Leo looks like!'

''It was completely bizarre, it was like somebody saying we're going to take a Home Video that we made of you that's three-and-a-half hours long and we're going to make the world watch it all over again. And it was made 15 years ago, how do you feel about that? So bizarre, so bizarre.''

But she has decided the time is right to let daughter Mia, 11, and son Joe, eight, watch the film in it's entirety - nude scene included.

She said: ''I mean it's going to be profoundly weird. I know the bits where I'm going to be covering my eyes like this, and I'm on eye covering duty and someone else is going to be on ear covering duty because I haven't got enough hands!''