Europa Press/Europa Press via Getty Images
Her due date may be getting closer, but that won't stop Penélope Cruz from looking her absolute best!
The Spanish actress was spotted in Madrid this weekend proudly showcasing her growing baby bump.
At seven months along, the 38-year-old looked healthy and fit as she wore a black leather jacket, red tank top and denim jeans.
It's a change from her memorable look last month when Cruz showed off her baby bump in a black bikini.
The Pirates of the Caribbean star remains "tremendously happy and excited" for the arrival of her second child with husband, actor Javier Bardem.
The happy couple already has a 2-year-old adorable son named Leo.