Penelope Cruz, Halle Berry et Taye Diggs