Helen Mirren and Luis Guzman - Tuesday 3rd August 2010

Helen Mirren and Luis Guzman on the set of the new film 'Arthur' New York City, USA - 03.08.10 (5 images)

Advertisement