Advertisement

arts entertainmentPop Culture

Jamie Foxx slays impressions of John Legend, Jennifer Hudson on 'Tonight Show'

Whether you prefer Jamie Foxx as an actor or musician, there's no denying the dude's got talent. Tuesday night, he made an appearance on The Tonight Show to promote his new album, Hollywood: A Story of a Dozen Roses, and joined host Jimmy Fallon for a game of musical impressions. Each celebrity took a turn singing a random song while impersonating a random artist. Foxx drew hilarious names such as John Legend, Jennifer Hudson and Mick Jagger, and it's absolutely worth watching.

Ready yourself for a laugh: