foxnews.com
43%
821
Eva Longoria's top TV roles, from 'Desperate Housewives' to 'Grand Hotel'
Eva Longoria has worn many hats in her career -- and continues to do so. The 45-year-old entertainer has gone from acting to producing to directing and loves to challenge herself in new ways, both in front of and behind the camera.