Now that's a rap!

On Wednesday's Late Night with Jimmy Fallon, Justin Timberlake performed a hip-hop medley with the late night talk show host (watch above).

With The Roots playing backup, the duo performed everything from Eminem to Snoop Dogg.

PHOTO: JT hits the red carpet

Timberlake, 29, can next be seen in The Social Network, out Friday.