Leonardo DiCaprio and Kate Winslet share a passionate kiss as they reunite on screen for the first time since Titanic.
The pair star in upcoming film drama Revolutionary Road as warring spouses in a 1950s-set movie based on the novel by Richard Yates.
DiCaprio, 33, plays Frank Wheeler while 32-year-old Winslet, is his wife, April, in the New York and Connecticut-based film.
Yates' 1961 book describes how a young couple get married for the wrong reasons and find themselves torn between their own desires and pressures to conform in Fifties America and raise their two children.
It is the first time the actors have appeared opposite each other since the blockbuster Titanic, which was released in the UK ten years ago.
The film, directed by Winslet's husband Sam Mendes, is due for release in the US on December 26 and in the UK on January 30 next year.
Winslet who has been nominated for an Oscar five times - recently told how being directed in sex scenes by her husband was a strange experience.
She told Entertainment Weekly magazine earlier this year: I just kept saying, "This is too...weird."
And Leo was like: "Oh, get over it." And I'm going: "Yeah - a little reminder: You're my best friend. He's my husband. This is a bit weird."