Actress Eva Mendes is angry at herself for not prolonging a screen kiss with Johnny Depp in 2003's Once Upon A Time In Mexico - because she has regretted it ever since. The Latina beauty, 33, admits she has enjoyed numerous big-screen dalliances with a number of cute celebrities - but hates herself for not taking advantage of her intimate scene with her childhood idol. She says, "All of my screen kisses were the best, though I regret not kissing Johnny for longer... It was the first time I had worked with an actor who I had a crush on as a little girl."