Keira Knightley And Mark Ruffalo Kiss On Set Of 'Can A Song Save Your Life?' (PICTURES)

PICTURES: Keira Grabs A Kiss

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

Close

What's Hot