See all the stars at the event...

Rachel Weisz looks elegant in a one-shouldered dress as she picks up the Best Actress prize at the Laurence Olivier Awards 2010 in London.