WATCH: Basketball comedian impersonates LeBron James, Russell, Westbrook, Steph Curry

There are a lot of great players in the NBA today.

We have Russell Westbrook of the OKC Thunder, James Harden of the Houston Rockets and LeBron James of the defending champs Cleveland Cavaliers. The three are having tremendous seasons and are candidates for this season’s MVP award. Then there’s Steph Curry of the Warriors and Carmelo Anthony of the Knicks who are both great scorers in their own right.

All five of these players have unique playing styles. But one person can mirror all their moves.

NBA impersonator Brandon Armstrong, who is widely known as BdotAdot5 on the internet, made a video with The New Yorker emulating the five players I mentioned above. He made funny impersonations of the NBA stars, right down to their habits and mannerisms on the court.

Armstrong used to play in the NBA’s Development League, but has found a second career in doing impersonations of NBA players. His videos on YouTube has gotten more than a million views.

Which impersonation of his was your favorite?