The 50 Hottest Bad Actresses Of All Time

11. Eva Longoria

Worst Performances: The Sentinel (2006), Over Her Dead Body (2008)

Something tells us that Eva Longoria was secretly shedding tears as ABC's Desperate Housewives, for which she once received a Golden Globe nomination, was wrapping up its final episodes. On that idiot box favorite amongst middle-aged dames, the sultry Mexican-American actress nailed her character's lively mix of sass and vulnerability.

It was an acting balance that Longoria has yet to replicate in movies, a bigger medium that she's fizzled in repeatedly. It leads us to believe that her character, Gabrielle Sallis, was largely the work of the screenwriters. And we'll stick to that belief until Longoria avenges the painfully odious performance she gave in the 2008 romantic (so-called) comedy Over Her Dead Body.

blog comments powered by Disqus