Joseph Gordon-Levitt isn’t just a handsome actor, he’s also a karaoke aficionado. The 50/50 star showed up on Late Night with Jimmy Fallon on Tuesday to show off his singing and impersonation skills.

The actor sang both Kelly Clarkson’s “Since You’ve Been Gone” and Lady Gaga’s “Edge of Glory” as if he was Guns & Roses frontman Axel Rose. For his Gaga performance, Joseph was joined by late night host and friend Jimmy who was impersonating David Bowie. Jimmy also sang “Bowie’s” version of Foster for People’s “Pumped Up Kicks.”

This isn’t the only music Joseph, 30, has been making!

Celebuzz caught up with the actor at the NYC premiere of 50/50 Monday night and he was excited to talk about his production company hitRECord‘s Fall Formal coming up next month, Oct. 10 in Los Angeles.

“It’s hitRECord’s biggest show ever. We’re gonna dress up, probably nicer than this,” the actor revealed while all suited up. Joseph in a tux! Yes please! “We’re going to have a bunch of music, it’s going to be beautiful! It’ll be really special.”

In the meantime, hitRECord has come out with an anthology where Joseph sings, writes and even plays drums on some of the tracks. He also recently performed Nirvana‘s hit song “Lithium.”