Born in Glasgow, Scotland, Tommy was making his living as a DJ for the local clubs, when he became a member of Robert Carlyle’s Raindog Theatre Company, performing in such plays as; Wasted I and II, One Flew Over the Cuckoo’s Nest, and MacBeth. In 1995, Tommy made his breakout performance in Mel Gibson’s epic Braveheart (5 Academy Awards), playing the brash rebel ‘Morrison’ in a memorable role that earned him worldwide recognition.
Tommy continues to create great roles in other hit series and films, gaining greater visibility and wider dramatic roles, including critically acclaimed UK drama Winter by Heidi Greensmith, in which he plays an emotionally tortured painter trying to keep his family together after the sudden loss of his wife. Among other notable roles, Flanagan stars in The Jesuit opposite Tim Roth and fellow Braveheart alum Brian Cox. In 2016 he adds Sand Castle, set during the Iraq War and Running Wild with Sharon Stone to his repertoire.