A breakup oftentimes does a body good, and that is definitely the case for this gorgeous star.
Diane Kruger was spotted hitting the beach in Miami, Fla., over the weekend, and she wowed in a bold one-piece swimsuit as she took a dip in the cool ocean. For the occasion, the 40-year-old topped off her cherry red number with a pair of chic tortoiseshell sunglasses and kept her makeup to a minimum. The actress showed off her wet blonde strands and super toned physique as she emerged from a swim in the water.
Her end of summer getaway follows the news of her split from longtime boyfriend Joshua Jackson after nearly 10 years together—the pair announced their separation last month. However, the duo has been snapped out and about on multiple occasions since their breakup, including a coffee run in Los Angeles last week where they donned coordinating casual ensembles with sneakers.
See more celebrities rocking bikinis in our gallery now.