Stephen Colbert, James Franco, And Michael Stipe Just Gave Us The Perfect 2016 Anthem

‘It’s The End Of The [Year] As We Know It,’ and ... where’s that ‘This is fine’ dog?

Has there ever been a year more tailor-made for R.E.M.'s "It's the End of the World as We Know It (And I Feel Fine)" than 2016?

Probably not, and that's why this updated version of the 1987 classic with Stephen Colbert, Michael Stipe, and James Franco rolling through the most insane cultural moments of the last 12 months to the tune of it is so, so perfect.

On The Late Show with Stephen Colbert, the host, the rocker, and the actor all traded in an earthquake, patriotism, and Leonard Bernstein for a checklist of notable events and characters that defined 2016, from the Flint water crisis to Harambe to Ben Affleck's Batman to the Brangelina split.

Colbert does most of the singing, with Stipe shaking his head and speaking for all of us, pretty much, by pointing out that the general feeling as 2016 comes to a close is hardly "fine." Franco comes in for a hug and an uplifting finale, and the whole thing makes for a surprisingly emotional exercise that offers up a chance to smile at the perfect time.