Guy Flanagan wurde in New Longton geboren. Er besuchte das Cardinal Newman College und absolvierte seine Schauspielausbildung im Drama Centre in London.[2] Flanagans Mutter Poppy Flanagan ist ebenfalls Schauspielerin, zuvor arbeitete sie als Lehrerin.[3] Seinen ersten Fernsehauftritt hatte Flanagan in der Fernsehserie Henry VIII. Es folgten mehrere Rollen in Film und Fernsehproduktionen.[4] 2004 spielte er Dino in Stoned, einem Film über Brian Jones von den Rolling Stones. 2008 bekam er die Hauptrolle des Vampirs Mitchell im Pilotfilm der Fernsehserie Being Human,[5] wurde aber später durch Aidan Turner ersetzt.[6][7] Im selben Jahr spielte er Hans in der britisch-russischen Koproduktion Das Lager – Wir gingen durch die Hölle.[8] 2009 war er neben Matt Smith im Kurzfilm Together zu sehen.[9] Im Film Hammer of the Gods spielte er 2013 mit dem Schwertkämpfer Jokul eine der Hauptrollen.[10][11]
Neben seinen Auftritten in Film und Fernsehen, ist Guy Flanagan auch im Theater zu sehen. 2002 spielte er beispielsweise Oswald in dem Theaterstück King Lear. Dieses wurde von der RSC Academy produziert.[12] 2007 spielte er Iachimo im Theaterstück Cymbeline. 2008 folgte die Rolle des Larson in Mimi and the Stalker.[13]
↑Taxi News December 2008. In: Preston.gov.uk. 1. Dezember 2008, archiviert vom Original (nicht mehr online verfügbar) am 16. Juli 2011; abgerufen am 11. September 2014.Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/www.preston.gov.uk