Eva Longoria makes stuff look hot