Watch Jeff Tweedy, Mavis Staples & Sean Lennon Cover “Happy X-Mas (War Is Over)” On Colbert

On Wednesday, Stephen Colbert signed off his show with an old timey Christmas carol, “Good King Wencesles,” joined by Michael Stipe and Mandy Patinkin. Last night, he signed off his entire 2012 season with a performance of a more modern Christmas classic, Lennon and Ono’s “Happy X-Mas (War Is Over).” This time he stayed on the sidelines with a glass of scotch, while his stage filled with Wilco’s Jeff Tweedy, soul legend and Tweedy co-conspirator Mavis Staples, the Harlem Gospel Choir, and John and Yoko’s son Sean. It’s a little rough around the edges, but it is the thought that counts this holiday season, and it’s a grand one, coupled with a nice visual. Tweedy’s voice is in ever-fine form, and Lennon’s ever-resembles his father’s in tenor, which are more reasons to check in, below.

A note on the whole hat with the feather thing: It is officially a thing, which you guys maybe realized already, but I don’t really go to public places where people look like that. Johnny Depp and all the dudes at LA’s Petty Fest were working that look as well, if you are looking for more reasons to be happy (or sad!) about the end of 2012/the world. I suppose that depends on your stance on peacocking. LITERALLY.