Singer/songwriter Sean Lennon revisited his father's festive peace anthem Happy Xmas (War Is Over) to close out comedian Stephen Colbert's final The Colbert Report of the year (12) on Thursday night (13Dec12).

Lennon teamed up with Wilco frontman Jeff Tweedy, soul great Mavis Staples and members of the Harlem Gospel Choir for the cover of the John Lennon/Yoko Ono classic.

Staples took over lead vocals with Tweedy and Lennon strumming acoustic guitars alongside her and the choir on backing vocals and hand claps.