Weisz, 34, dressed in a strapless gold Donna Karan gown, was surprised to have beaten Scarlett Johansson and Shirley MacLaine to win her award. "Oh, my goodness me", she exclaimed in her acceptance speech, before paying tribute to her co-star Ralph Fiennes and her film director fiancé Darren Aronofsky. The couple live in New York but Weisz still has a house in Primrose Hill, close to where she grew up.