35-year-old actress Penelope Cruz poses for cover which was photographed by Mert Alas and Marcus Piggott for November 2009 issue of Vanity Fair.