Stephen Colbert hosted his own “Lord of the Rings” reunion for the cast.

Everyone has been talking about the “Harry Potter” 20th anniversary coming to HBO Max on January 1.

But “The Fellowship of the Rings” is also celebrating its 20th anniversary.

Colbert decided to give the love to his favorite franchise with an epic rap song.

…featuring multiple cast members from the first film, of course!

He brought back all 4 Hobbits: Elijah Wood (Frodo Baggins), Sean Astin (Samwise Gamgee), Billy Boyd (Pippin), and Dominic Monaghan (Merry).

Orlando Bloom (Legolas), Hugo Weaving (Elrond), and Andy Serkis (Gollum) also made an appearance.

Weaving actually rapped in Elvish while Serkis played the flute.

Fans can’t wait to see what he’ll do for “The Two Towers” anniversary next year.