Who is the best Donald Trump impersonator? Donald Trump, of course. But how about amongst people who aren't actually Donald Trump? Of the top 3 professional Donald Trump impersonators – Robert Ensler, Tim Beasly, and John Di Domenico – I'm going to hand it to John Di Domenico by a wide, wide margin. I don't want to be unkind, but I think my 8-year old nephew could impersonate Trump better than the other two guys. Take a look for yourself.
Tim Beasly as Donald Trump
Robert Ensler as Donald Trump
John Di Domenico as Donald Trump