Keira Knightley closes her eyes and thinks of England as she puckers up to hunky French actor Guillaume Canet on the set of her new film.
The 23-year-old actress was filming scenes for new film Last Night in chilly New York with the Gallic star and a cute labrador dog in the popular US city.
In emotional scenes, Keira is seen during a passionate kiss with an old friend in the drama which tells the story of a married couple, apart for a night.
Pucker up: Keira Knightley shares a passionate kiss with Gallic co-star Guillaume Canet on the set of her new film, Last Night, in New York
Heartthrob: Keira has been filming with French heartthrob Guillaume and the co-stars have also been seen out socialising together
While Keira's husband (Sam Worthington) takes a business trip with a colleague, played by sex bomb actress Eva Mendes, to whom he’s attracted.
Handsome Canet , 35, is France's top acting heartthrob, and the boyfriend of Oscar-winning actress Marion Cotillard, star of La Vie En Rose, and was married to actress Diane Kruger.
He is best known in the UK for his role as Etienne in Danny Boyle film The Beach.
By all accounts Keira appears to be getting on famously with her co-star, as they have been seen socialising together in the Big Apple.
Keira plays a married woman in the French-backed production who meets up with an old friend while her husband is away on business with a female colleague
Keira has been dating actor Rupert Friend, her co-star in Pride And Prejudice, for three years, and shares a flat with him in London's Mayfair.
Meanwhile Keira has been nominated for best actress the British Independent Film Awards.
She is up against Sally Hawkins in the same category for her comic turn in Mike Leigh's Happy-Go-Lucky.
Her Edge of Love co-star Sienna Miller is up against Kristin Scott Thomas and Emma Thompson among others for best supporting actress.
This article is reprinted.