Tommy Flanagan (* 3. Juli 1965 in Glasgow, Schottland) ist ein schottischer Schauspieler.
Flanagan hat zwei ältere und zwei jüngere Geschwister und wuchs in schwierigen Verhältnissen auf. Als er sechs Jahre alt war, verließ sein Vater die Familie.
In seiner Jugend arbeitete er als Maler, Dekorateur und Disc Jockey. Als er eines Abends nach dem Auflegen nach Hause wollte, wurde er vor dem Pub, in dem er arbeitete, überfallen. Die Räuber forderten seinen Mantel und seine Platten. Tommy verweigerte die Herausgabe der Wertgegenstände, wurde niedergestochen und überlebte nur knapp. Im Gesicht durch Schnittwunden entstellt (siehe Glasgow Smile), war er entmutigt und dachte, nie wieder so leben zu können wie vorher. Sein bester Freund Robert Carlyle und seine Frau Caroline schlugen ihm vor, Schauspieler zu werden. Nach einigem Zögern entschied er sich dann, diesen Schritt zu tun. Er ging ans Raindog Theatre, an dem er drei Jahre lang arbeitete, bis er von Mel Gibson ein Angebot für den Film Braveheart bekam. Er überzeugte mit seiner Leistung und wirkte in anderen großen Filmen wie Gladiator und Sin City mit.