Jamie Foxx Singing ‘Bitch Better Have My Money’ As an Opera Song Is the Best Thing You’ll Watch Today

Jamie Foxx can do no wrong. The Oscar winner completely nailed Jimmy Fallon’s hilarious Random Genre Generator music game during an appearance on The Tonight Show Starring Jimmy Fallon on Thursday, May 25.

As explained by the talk-show host, the game pairs a hit song with a random musical genre that the player then has to attempt to perform.

Fallon went first and took on the challenge of performing The Weeknd’s “Can’t Feel My Face” as a ‘50s crooner. 

Jamie Foxx with host Jimmy Fallon during "Musical Genre Challenge" on May 25, 2017.
Jamie Foxx with host Jimmy Fallon during "Musical Genre Challenge" on May 25, 2017. Andrew Lipovsky/NBC/NBCU Photo Bank via Getty Images

Foxx was up next and performed “Who Let the Dogs Out?” as a Broadway musical, but it was his rendition of Rihanna’s “Bitch Better Have My Money” as an opera song that should have him winning another award.

The actor is no stranger to singing. Foxx earned his first Oscar for portraying Ray Charles in the 2004 musical biographical movie Ray. Foxx also has five studio albums to date.

Watch the hilarious — and truly amazing — moment above! 

Sign up now for the Us Weekly newsletter to get breaking celebrity news, hot pics and more delivered straight to your inbox!

Want stories like these delivered straight to your phone? Download the Us Weekly iPhone app now!