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.
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.