Jamie Foxx and Kid Ink

Jamie Foxx and Kid Ink Perform ‘Baby’s in Love’ on ‘Tonight Show’

To celebrate his album release, Jamie Foxx brought the party to “The Tonight Show Starring Jimmy Fallon” on Tuesday. The actor-singer had the crowd on its feet as he performed his upbeat single “Baby’s in Love” with special guest Kid Ink.

His first album in five years, Hollywood: A Story of a Dozen Roses, which features Chris Brown, Pharrell, and Wale, is expected to sell 24-27k in its first week.

The comedian also hit the couch and did impressions of Mick Jagger and Jennifer Hudson, but it was his John Legend impression that really wowed the audience. Jamie sang the Toys “R” Us jingle in Legend’s voice, and even received laughs from the G.O.O.D. Music crooner himself.

On Wednesday morning, Jamie slowed things down, performing his ballad “In Love By Now” with Tank on “Today.”