Actor and singer Jamie Foxx was a guest on the Tonight Show with Jimmy Fallon Thursday night and showed off some impressive vocal ability. During a round of Musical Genre Challenge, a game in which the guest and Fallon alternate performing popular songs as a different genre, Foxx impressed the crowd with his rendition of "Who Let the Dogs Out?" as a broadway musical. However, the actor won the game hands down with his interpretation of Rihanna's "Bitch Better Have My Money" as an opera — it strangely works. Watch above.