Martin Freeman, Stephen Mangan and Lia Williams were among the guests celebrating the West End opening of Robert Icke's Hamlet at the Harold Pinter Theatre last night.

Andrew Scott leads the cast which also includes Jessica Brown Findlay, Juliet Stevenson, Angus Wright and Peter Wight.

The production has transferred to the Harold Pinter following its run at the Almeida Theatre earlier this year.

Other guests attending opening night included Fiona Shaw, Sophie McShera, Charlotte Hope, Nikesh Patel and Laura Carmichael.

Click here to buy tickets for Hamlet

Hamlet runs at the Harold Pinter until 2 September.