Jimmy Fallon Performs as Bono After U2 Cancels ‘Tonight Show’ Appearance (Video)

“This has never happened to us before,” the late-night host said before singing “Desire” with The Roots

“Tonight Show” was supposed to kick off U2’s weeklong residency Monday on the NBC late-night show, but instead the rock band canceled last minute after lead singer Bono hurt his arm in a cycling accident.

Whatever was Jimmy Fallon to do?

“This just happened yesterday, so this has never happened to us before,” Fallon said. “So I was thinking, ‘who do we get to come on the show?’ And then I realized, we already have the best band in the world. The Roots, are here every single night. And, Bono’s wardrobe is here. Because he was going to wear it tonight but…obviously he’s not going to need it now so I thought, let’s have some fun with it.”

Fallon, a master of impressions, donned the Irish rocker’s signature hat and glasses and took the stage with the show’s house band, The Roots to perform “Desire,” one of U2’s many hit songs.

“The show must go on,” Fallon told his audience. And on it went.

In addition to singing lead vocals, Fallon also broke out a harmonica for a solo number that left him rithing on the floor. And despite not showing up for their scheduled appearance, Fallon still gave the band and their album, “Songs of Innocence” a plug post-performance.

Watch Jimmy Fallon performing in place of U2 on “The Tonight Show” in the video above.