Emma Thompson and Hayley Atwell joined Naomi Sheldon for the opening of her play Good Girl in the West End last night.

The stars partied afterwards with the performer and writer at Trafalgar Studios with other celebrities including Nigel Planer, Sara Pascoe and Girl Aloud singer Nicola Roberts.

Good Girl arrives at the theatre following a run in Edinburgh and at the Vaults and tells of a young woman's experience growing up in the '90s.

In his four star review of the show, WhatsOnStage's Alex Wood called it 'relevant and incessantly funny'.

A series of talks will be held after several of the shows in the run with people such as MP Jess Phillips, Atwell and Sarah Perry.

Good Girl runs at Trafalgar Studios until 31 March.