First it was Eddie Vedder. Then it was Bob Dylan. Now, we finally know who will be the actual last musical guest to grace the stage of Late Show With David Letterman: Foo Fighters.

It’s no surprise that Letterman loves Dave Grohl and the boys; last year, they spent an entire week playing on the Late Show stage and in 2000, the Foos performed “Everlong” for the host after he had to take five weeks off for an emergency quintuple bypass surgery. He called it his “favorite song” by his “favorite band.”

Foo Fighters made their television debut with Letterman in 1995 when they performed “This Is a Call” -- since then, they’ve been constant friends of the show.

Tonight’s (May 20) career finale will likely be an unconventional show, though it’s promised to be packed full of surprises. We can't wait to see what Letterman and his crew have up their sleeves, and we can't wait to see how Grohl and company say their goodbyes ... we're guessing it will be emotional and energetic, and the volume will need to be cranked to 11.

Worst to First: Every Foo Fighters Album Ranked