Skip Nav
Photo 14 of 35

Eva Longoria relaxed on a boat in her bikini while on vacation in Sardinia, Italy.

All the Latest From Ryan Reynolds