British actress Rachel Weisz poses for photographers as she arrives to attend the 2010 Laurence Olivier awards in central London March 21, 2010.[Agencies]