Watch LL Cool J Basically Lose It When Joseph Gordon-Levitt Does Usher's 'Yeah'

On a 1-10, he's a certified 20.

While nothing might ever top Joseph Gordon-Levitt singing "Bitch Better Have My Money" on the "The Tonight Show," one song might come close.

In a new clip from "Lip Sync Battle," JGL takes the stage to sing (and rap!) Usher's iconic song, "Yeah." You know you're doing something right when you make Anthony B. Mackie spit out his water and rapper/host LL Cool J do this face: 

Watch Gordon-Levitt "sing" and spit some bars in the video below: 

Be sure to watch the entire episode of "Lip Sync Battle" with Gordon-Levitt and his "The Night Before" co-stars Seth Rogen and Anthony Mackie this Thursday, Nov. 19.

Also on HuffPost: 

Joseph Gordon-Levitt on the Red Carpet