Lupe Fiasco has been hitting the promotion circuit hard for his new album, 'Tetsuo & Youth,' which is out now. The busy rapper stopped by 'Late Night with Seth Myers' to perform 'Deliver' Wednesday (Jan. 21).

The Chicago MC gave a powerful rendition of the song complete with a band, choir and special guest PJ to accompany on the vocals. Putting his all into this performance, Lupe has viewed 'Deliver' as a personal song that tries to demystify "the hood."

"A song like "Deliver" is the autobiography of a myth in the hood," he told Billboard. "You don't really recognize it until you are there. The hood doesn't really have the basic amenities that things that aren't the hood has."

He also showed off his comedic and acting chops last week when he played co-host Hannibal Buress' doppleganger. He's definitely on point and you'll get lots of laughs out of this one. Check out how he did in the skit below.

Watch Lupe Fiasco on 'The Eric Andre Show'

See 30 Awkward Hip-Hop Style Moments