Russell Brand and Helen Mirren pictured filming a scene on the set of “Arthur” in the East Village in Downtown, Manhattan.
Picture by: Splash News
Russell Brand and Helen Mirren pictured filming a scene on the set of “Arthur” in the East Village in Downtown, Manhattan.
Picture by: Splash News