Watch Jamie Foxx and Jimmy Fallon smash the "Genre Challenge" in style! His story about roasting Mike Tyson will also have you rolling on the floor with laughter. Ok, maybe that's a stretch but it is very hilarious.

Jimmy and Jamie sing popular songs in different musical styles, like "Who Let the Dogs Out" as a Broadway musical and "Bitch Better Have My Money" as an opera. - The Tonight Show Starring Jimmy Fallon

It's not the first time Jamie has been on Fallon participating in his sing song antics. Last time he was there he participated in the "Wheel of Musical Impressions" where he sang the Toys R'Us theme song in John Legend's voice, and he had it down pat!

Below the "Beat Shazam" show host talks about the time he roasted Mike Tyson in a comedy club, before he knew he was actually in the building. Lucky for him his jokes were funny, since gaining him friendship with the famed boxer.