Ben Kingsley makes out with Mary Kate Olsen.

Geno's World apologizes for giving you the horrible mental image. But it's my job. The bizarre pair of 63 year old Sir Ben Kingsley and 21 year old Mary Kate Olsen have a long make out session for the new movie "Wackiness". Who do we feel worse for? Ben? Mary Kate?....
Sir Ben Kingsley enjoys a "full on make-out session" with Mary-Kate Olsen in his new movie.
The 63-year-old 'Sexy Beast' star - who plays a psychiatrist who gives a drug dealer therapy in exchange for marijuana in Jonathan Levine's new movie 'The Wackness' - has to passionately kiss the 21-year-old actress, who is young enough to be his daughter, in the steamy scene.
A source told the New York Post newspaper: "It was a full on make-out session. They locked lips for ages. It was quite cringe-worthy to watch."