Penelope cruz having sex