Jamie Foxx gives the best musical genre performance ever

Actor Jamie Foxx was the master at genre impressions when he appeared on Jimmy Fallon's talk show.

The actor has a great singing voice and he put his talent to use during a game of “Musical Genre Challenge” last week.

The 49-year-old actor had to sing the song “Who Let the Dogs Out” in the style of a Broadway musical and Rihanna‘s “B***h Better Have My Money” in the style of an opera.

And from the reaction of Jimmy and the audience, he aced it!