London (ANI): American actress Cameron Diaz stunned the audience with her guest appearance on 'Saturday Night Live', by playing a middle-aged 'cougar' in sexual pursuit of younger men. The Charlie's Angels star appeared on the US sardonic show on Sept 20 and played a desperate Cuban Kiki D'Amore, reports the Sun.
In the skit, the actress was cooed over by her latest toyboy, enacted by James Franco, the SNL host. Besides Diaz, surprising appearance, the on-air space was shared by Gossip star Blake Lively, who acted out as a sex-change character with 'a small penis' in spoof soap Murray Hill.
In the meantime, host Franco kept the laughter pills rolling as Bond Agent 420 and a member of the O.J. Simpson kidnapping and armed robbery trial jury.