Guy Flanagan

Guy Nicholas Flanagan (born 1980[1]) is an English actor, best known for portraying John Mitchell in the pilot episode of Being Human.

Born in New Longton, Lancashire,[2] Flanagan attended Cardinal Newman College, and went on to train at Drama Centre London.

[4] After graduating from drama school, Flanagan joined the Royal Shakespeare Company, playing Oswald in the RSC Academy production of King Lear.

[6] Flanagan has appeared in the films Millions (2004), Stoned (2005)[7] and A Bunch of Amateurs (2008).

[9][10] His other television credits include Messiah: The Harrowing, Holby City, Totally Frank, Doctors and The Bill.