Subscribe to Mic Daily
We’ll send you a rundown of the top five stories every day

Sheiffer Bates has already proven that he's the master of the Jon Snow impersonation — the Welsh actor once appeared on Jimmy Kimmel Live! to show off his Jon impression in front of Kit Harrington himself — but, in a new YouTube video, Bates proved that he can impersonate basically every single person in Westeros, living or dead.

In under three minutes, Bates does spot-on voices for everyone from Jamie Lannister to Varys to Samwell Tarly. Of course, some impressions are easier than others ...

Source: YouTube
Source: YouTube

Watch the full video below:

Source: YouTube

Read more: 
 'Game of Thrones' Explosive Season Finale Reveals the Show's New, Horrible Villain
• Jon Snow and Daenerys Targaryen of 'Game of Thrones' Would Be a Powerhouse Feminist Couple
• How Qyburn Quietly Became One of the Most Powerful Men in 'Game of Thrones'

Correction: Friday, July 1, 2016 A previous version of this article stated that Sheiffer Bates delivered his 21 impressions on 'Jimmy Kimmel Live!'. While the impressions are good enough for late night, they are from a viral YouTube video.