Actor/rocker Jack Black has used his vocal skills to raise money for charity after taking part in a celebrity karaoke fundraiser.
The School Of Rock star headlined Unicef's Playlist for A-List event, which benefits the Schools for Africa by allowing guests to bid for an opportunity to sing alongside celebrities in a live duet.
Black wowed the audience with a rendition of Black Sabbath's eponymous track, while host, actor Bill Bellamy, sang Journey's Don't Stop Believing.
Other stars to take part included Ne-Yo, model Brooklyn Decker, James Denton and Ryan Bingham.