Samuel L Jackson showed off his vocal skills as he hosted a celebrity-packed karaoke night to launch a new charity single.
The Captain America star presided over the Greatest Karaoke Night Of All Time at Abbey Road Studios in London, which saw stars like Nicole Scherzinger, Nick Grimshaw, Daisy Lowe, Samuel L Jackson, Sadie Frost and Beth Ditto getting up to perform.
Video footage from the event showed Samuel treating the crowd to his version of Show Me Love, as the audience danced.
The event was held to mark the start of the recording of a single for One For The Boys, the charity chaired by Hollywood star Samuel, which educates men on male cancer.
The song, Say Something, will feature Sir Paul McCartney, among other artists, and is being released in time for Christmas.
Samuel, 65, said: "What better way is there to unite men than through music?
"Last night saw us mark the start of the recording of our charity single, Say Something, which we hope will make men realise that they can say something when it comes to cancer."
The actor added: "We believe this single featuring the world's leading artists can save lives."