Jamie Foxx wowed everyone with an unforgettable opera performance on The Tonight Show With Jimmy Fallon.
The duo were playing a game where they have to perform a popular song in a style picked by the 'Random Genre Generator'.
Jamie ended up with Rihanna's B***h Better Have My Money, and he had to sing it as an opera.
And the actor blew everyone away as he belted out the song in what he called "Pavarotti style".
Covering one half of his face he he took us to the world of dramatic theater!
And as he finished, Jimmy jumped to his feet in celebration blown away as we all were.
Jamie shared the video on Instagram, saying: "B***h bettah have my money!" Pavarotti style ...
You have to check it out!