Eva Longoria was visibly perturbed when her pal Mario Lopez asked her about her relationship with Mark Sanchez on yesterday's edition of Extra. Once she'd got over the initial embarrassment though, she did confirm that she is indeed dating Mark Sanchez. She made sure that she showed Mario - and his viewers - exactly what she thought of him and called him an "a**hole" before revealing "Mark and I are, you know, fine. We're happy just dating." That puts all those Eva Longoria boyfriend rumours to bed then.

You may have blinked and missed the break-up, but Eva was dating Penelope Cruz's brother Eduardo Cruz earlier this year. It looks as though she's moved on, however and was spotted with the New York Jets quarterback earlier this week, by the New York Post. Eva was helping Mark to celebrate his team's gargantuan win over Buffalo and the pair had decided to go out and enjoy a feast at Del Frisco's Double Eagle Steak House. And if Eva, 37 was turning heads when she was dating toy-boy Eduardo, who's 10 years her junior, those heads will be snapping off their spinal cords now, as Sanchez is just 25 years old. She's obviously got a thing for the younger guy!

Eva has just finished filming Long Time Gone and The Truth; she's clearly making the most of her career opportunities now that Desperate Housewives has drawn to a close.