Actress Penelope Cruz has shed away all the post pregnancy fat and is back in shape.

Just a few months after giving birth to baby, the was spotted recently, flaunting her figure in a bikini, looking as stunning as ever, along with her husband Javier Bardem and her two-year-old son, Leonardo.

Relaxing in the water chatting with her friends and family, the actress looked refreshing and gorgeous as ever. They were on a holiday in Corsica, France.