Penelope Cruz Sanchez was born on April 28, 1974 in Madrid, Spain to Encarna Sanchez and Eduardo Cruz.