Tommy Flanagan (nascido em 3 de julho de 1965) é um ator escocês que teve papéis em vários filmes. Flanagan nasceu em Glasgow, na Escócia, o terceiro de cinco filhos. Quando Flanagan tinha seis anos de idade, seu pai abandonou a família. Ele cresceu em bruto Milton na zona norte de Glasgow e admitiu a entrar em alguns problemas, mas diz também que sua mãe Betty sempre o manteve na linha. Em seus primeiros anos, Flanagan trabalhou como pintor, decorador e disc jockey. Uma noite, enquanto saía de um pub, ele estava trabalhando, as pessoas disseram a ele para dar-lhes o seu casaco e registros e quando ele se recusou, um rapaz pulou em suas costas, esfaqueou e marcado o seu rosto. Ele quase morreu. Quando ele viu seu rosto depois de sua recuperação intensiva, ele chorou pensando que ele não poderia voltar para sua antiga vida novamente. Seus amigos mais próximos, Robert Carlyle e sua esposa Caroline sugeriu que ele fosse ator. Ele disse que não era para ele, mas, em seguida, pensou novamente e então decidiu dar uma chance ao teatro. Ele trabalhou no Teatro Raindog por 3 anos antes de Mel Gibson dar sua primeira grande oportunidade em Coração Valente (1995). Gibson, vendo o ator maravilhoso que Tommy era, deu-lhe um papel ainda maior.