The Risk become sexy builders EXCLUSIVE X Factor boy band strip
Amanda Holden's feeling... BGT presenter releases photo of...
Geri Halliwell's new Next... She launches new line of Union...
Now meets Geordie Shore Now meets Geordie Shore
Emma Thompson dressed up to the nines in a 1920s flapper-style dress and wowed guests at a charity auction with her karaoke renditions.
The actress, 47, was clearly keen to make sure that she gave her outfit the outing it deserved at the event on Wednesday night in aid of breast cancer charity The Lavender Trust.
And towards the end of the evening she joined forces with Nigella Lawson, Sophie Dahl, Zadie Smith and Thandie Newton to sing a rousing rendition of The Beatles' Let It Be.
'The girls were having a fantastic time,' a guest told the Daily Mail. 'There was a real sense of girls in it together.'
More than £200,000 was raised for charity.