Spanish actress Paz Vega has given birth to a baby boy - weeks before her due date.

The Spirit star and her husband Orson Salazar were preparing to welcome the tot into the world next month, but the actress underwent a Caesarean section in a Madrid, Spain hospital on Friday.  The as-yet-unnamed tot weighed in at six pounds and is said to be doing well.

A statement from the Ruber International Hospital reads, "The mother and the newborn are in perfect health."
The baby boy is a little brother for the couple's two other children, Orson, three, and 13-month-old Ava.

Click Here For More Paz Vega Pictures