Justin Timberlake performed in Cleveland on Saturday night, the latest stop in his ongoing “Man of the Woods” tour, and the singer and his audience received a tall treat when a local legend joined JT onstage: Cleveland Cavaliers power forward LeBron James.

As Fox 8 Cleveland reports, Timberlake had taken in a Cavs game on Friday, and King James stopped by so he could “pay it back” by attending the show.

RELATED: Justin Timberlake Makes Fan’s Day After Taking Their Phone Mid-Concert

Timberlake shared a photo and video of James’ surprise appearance, with James showing off some pretty slick dance moves.

“I had no idea @kingjames was jumping onstage tonight,” wrote the singer in the caption.

Prior to the show, James shared video of himself with Timberlake at Friday’s game, promising to “pay it back tonight” at his concert.

Later, sports website SB Nation tweeted a video of James warming up for the concert by jamming out to some Timberlake tunes.

Click to View Gallery
Celebrities Who Love Basketball