And it's spot, on!

What happens when your guest band cancels last minute? The show must go on! U2 was supposed to play a week long residency on the Tonight Show Starring Jimmy Fallon. However, over the weekend Bono was hurt in a cycling accident in central park. Requiring surgery and recovery time, U2 had to cancel the gig.

Jimmy stepped up to the plate donning a Bono-equse hat and shades. Backed by Jimmy's show band The Roots, they do a scary perfect job covering 'Desire!'

More From WWMJ Ellsworth Maine