Jennifer Lopez says of all the actors she's kissed, Sean Penn was the best.
She says she has never come across a bad kisser.
She tells the American version of Cosmopolitan that all actors "have their thing".
"But I would have to say Sean Penn, who I kissed in U-Turn was the best. I just remember thinking that at the time," Lopez says.