I'm amazing yes.

I can do (good) Scottish, Irish, French, German, Russian, and Australian accents. Sometimes my American, Canadian and Welsh are alright but usually they fail and turn into Australian/Irish.

But if you're talking single people, then I can usually get a recognisable impersonation out.