While all eyes were on London for the birth of the royal baby, another celebutot was born into the world. Penélope Cruz gave birth to a (surely beautiful!) baby girl in Madrid. This is the second child for the actress and her husband, Javier Bardem. The notoriously private couple reportedly named their new addition Luna Encinas Cruz. The little girl will join big brother Leonardo, who is 2 ½ years old.
Photo courtesy of Getty