Penelope Cruz. - Photo taken from Fitness Magazine
Penelope Cruz. – Photo taken from Fitness Magazine

Fitness Magazine believes that Penelope Cruz is the hottest and most-fit celebrity this year. The 39-year-old Spanish star won the coveted title after giving birth to her second child five months ago.

Cruz beats Hunger Games star Jennifer Lawrence, 49-year-old  Sandra Bullock and 10 others.

“The Counselor star welcomed her second child, daughter Luna, in July and popped back up on the red carpet in amazing shape just three months after giving birth. She credits following a Mediterranean diet, dancing and chasing after her kids for getting her back into shape after both pregnancies,” the magazine explained on why Cruz tops the Best Bodies List of 2013.

Here’s the list of the 13 hottest celebrity bodies of 2013:

1. Penelope Cruz

2. Jennifer Lawrence

3. Sandra Bullock

4. Kerry Washington

5. Scarlett Johansson

6. Julia Louis-Dreyfus

7. Amanda Seyfried

8. Christina Aguilera

9. Allison Williams

10. Katy Perry

11. Blake Lively

12. Paula Patton

13. Carrie Underwood

Fitness Magazine honors stars who are committed to staying fit and healthy.