Unsurprisingly, it was Natalie Portman and Scarlett Johansson who stole the limelight on a typically glitzy night in London's West End...
Portman, who plays Anne Boleyn in the film directed by Justin Chadwick, wore a flowing, deep red gown, prompting a frenzy of flashing bulbs.