Tommy Flanagan (Glasgow, 3 luglio 1965) è un attore scozzese.
Tommy Flanagan è nato a Glasgow ed è cresciuto con la madre dopo l'abbandono del padre quando aveva 6 anni. Prima di intraprendere la carriera di attore, ha svolto svariati mestieri. Ha subito un'aggressione in una discoteca dove faceva il disc jockey; le cicatrici che ha sul volto sono un segno di quella aggressione. Viene introdotto nel mondo della recitazione dal suo amico Robert Carlyle e finora ha ricoperto ruoli minori anche in grandi film (Braveheart - Cuore impavido, Il gladiatore, Sin City, The Game - Nessuna regola). È conosciuto anche come interprete del ruolo di Filip "Chibs" Telford in Sons of Anarchy, ricopre tale ruolo anche nello spin-off Mayans M.C..
È stato sposato dal 1998 al 2001 con la responsabile dei casting Rachel Flanagan per poi risposarsi nel 2007 con Jane Ford; nel 2010 divorzia dalla Ford e due mesi dopo il divorzio si è risposato con la produttrice Dina Livingston con cui ha avuto una figlia, Aunjanue Elizabeth nel 2012.