If you are a fan of Joseph Gordon-Levitt, Jimmy Fallon, David Bowie, or Axl Rose — and even, maybe, if you’re not — get ready for the video that will make your day. It turns out that Gordon-Levitt, who was a guest on Late Night with Jimmy Fallon yesterday, is a personal friend of the host, and the last time they got together, the guys did some karaoke. Because the experience was too wonderful not to share with the world, they re-enacted it for all of America to watch. First, Fallon performed Foster the People’s “Pumped Up Kicks” in the voice of a Let’s Dance-era David Bowie. (In our opinion, it was a real improvement over the original.) Gordon-Levitt responded by showing us what it might look like if Axl Rose covered Kelly Clarkson’s “Since U Been Gone.” And finally… no, we’re not going to spoil it. Just watch the video.