Cameron Diaz and Penelope Cruz in The Counsellor