British Vogue magazine - July 2012 - Rachel Weisz cover