The 41-year-old former Desperate Housewives star strutted her stuff in a leopard-print swimsuit and cropped white jacket Diego Luna and Chris Hemsworth, united by ecology and surfing The Mexican and the Australian ...