Keira Knightley has been snapped smooching Mark Ruffalo on the set of their new film Can A Song Save Your Life? in New York.
Knightley's fiance James Righton has nothing to worry about though as she was just acting out scenes as her character Greta, who plays a dumped singer-songwriter embarking on a new romance after the musician she moves to New York with (Adam Levine) leaves her to go solo.
Keira pulls away at first
Knightley's character soon gets the upper-hand when she meets Dan, a music-executive, played by Ruffalo.
The musical drama is from director John Carney, whose movie Once won an Academy Award for Best Original Song in 2008
But she soon gives into Gruffalo's charm