Stuart Townsend and Penelope Cruz during 2004 Toronto International FIlm Festival 'Head in the Clouds' Premiere at Elgin Theatre in Toronto Ontario...
{"Image ImageDescription": "Stuart Townsend and Penelope Cruz during 2004 Toronto International FIlm Festival - \"Head in the Clouds\" Premiere at Elgin Theatre in Toronto, Ontario, Canada. (Photo by George Pimentel/WireImage)"}