Hello, hot mamma! Penelope Cruz made her first red carpet appearance since giving birth to her second child, daughter Luna, in July (in fact, on the very same day Kate and Wills welcomed little Prince George) - and doesn't she look amazing?
The actress attended the London premiere of her new film, The Counselor, along with her husband and co-star, Javier Bardem.She wowed in her long-sleeved black lace Temperley Londongown, which she accessorised with a Loewe clutch, and a Chopard ring.
The Counselor is directed by Ridley Scott, and also stars Michael Fassbender, Brad Pitt and Cameron Diaz.
But this was Penelope's time to shine.