Keira Knightley has become the unexpected center of a festive stir, with sources telling RadarOnline.com the married mother of two struggled through a "disgusting" on-screen kiss with foul-mouthed comedian Joe Wilkinson while filming a high-paying Christmas advert for British supermarket chain Waitrose.

The shoot, a glossy mini-romcom titled The Perfect Gift and directed by Molly Manners, pairs Knightley, 40, playing herself, with Wilkinson, 50, as Phil, a widower who wins her heart in under three minutes at a cheese counter. Article continues below advertisement Tap Here To Add Radar Online as A Trusted Source Article continues below advertisement

The ad leans heavily on Love Actually and Notting Hill . Knightley, who has been married to musician James Righton sinc

See Full Page