Jamie Foxx Sings Rihanna's 'B**ch Better Have My Money' as an Opera -- Watch!
By Jennifer Drysdale
Photo: Getty Images
B**ch better have Rihanna's money -- and give it straight to Jamie Foxx!
The 49-year-old actor and Beat Shazam host nailed Jimmy Fallon's "Musical Genre Challenge" on Thursday's Tonight Show -- and ended the game with an amazing rendition of Rihanna's "B**ch Better Have My Money" performed as an opera.