Keira Knightley's been busy over the past few days on the NYC set of her romantic comedy, Can a Song Save Your Life? Two weeks ago, we saw Keira in character and holding hands with Maroon 5's Adam Levine, but last Thursday, she was spotted kissing costar Mark Ruffalo. The pair were at it once again on Friday shooting a scene with instruments. Keira was before the cameras again today, seeming to be having a great time with the cast and crew. Keira's good mood could have something to do with her upcoming wedding — a new report says Keira's fiancé, James Righton, is like a "lovestruck puppy" when she's around.