Leonardo DiCaprio cringed in embarrassment when he recently revisited his 1997 blockbuster Titanic.

Director James Cameron and DiCaprio's co-star Kate Winslet stepped out in London on Tuesday night (27Mar12) for the premiere of a new 3D version of the film.

DiCaprio never made it to the red carpet, but Cameron revealed his former leading man was left red-faced when he recently re-watched the film.

Cameron said, "I wish Leo could be here but he's shooting a film. It would have been great for Leo to be here, to be part of the celebrations. I didn't show him the whole film but I showed him 18 minutes of it a few months ago. It was a good reunion for us but great to watch his reaction. He couldn't believe it. He said to me, 'I'm such a young punk. Look at me.' He was practically crawling under the seat. It was a good moment."

