It should come as no surprise that Samuel L. Jackson is a pro when it comes to singing karaoke.

Model Daisy Lowe posted a video to Instagram of the Avengers star singing a lively rendition of "Show Me Love" at a One for the Boys' charity event at London's Abbey Road Studios, dubbing him, quite appropriately, the "Karaoke king!"

Jackson, 65, appeared to be enjoying himself. "Da Band Iis Killin' It'!!" he tweeted, linking to a Camera+ pic of the musicians. He later shared the stage with Nicole Scherzinger, who Instagrammed a shot of the twosome. "Too much fun rocking out on stage w/ @samuelljackson," she wrote. "What a great evening for such a good cause."

And, indeed, the event raised money for Jackson's One for the Boys charity, a male cancer awareness program. At the end of Thursday's event it was announced, per British GQ (who also co-hosted the event), that the evening's karaoke sessions would serve as the first recording session for One for the Boys' charity single "Say Something."

According to the mag, Sir Paul McCartney and Jennifer Hudson will also lend their voices to the song, which will be available this winter. Profits from the track will benefit One for the Boys and help raise funds for men's cancer awareness.