Spędził rok w Royal Shakespeare Company w: Stratford i Barbican Centre, grając w sztukach: Moda (Fashion), Poskromienie złośnicy, Romeo i Julia, Cymbelin i Ukąszenie nocy (Bite of the Night).
Jego pamiętną rolą była postać szalonego Irlandczyka Stephena, zaufanego przyjaciela i opiekuna głównego bohatera Williama Wallace’a w filmie Mela Gibsona Braveheart. Waleczne serce (Braveheart, 1995). Pojawił się w roli detektywa Danny’ego „Maca” McGregora w amerykańskim serialu CBS Bez pardonu (The District, 2000-2001), który opuścił po sezonie, by wrócić do Wielkiej Brytanii i Irlandii.
Filmografia Filmy fabularne 2019: Przykładny obywatel (Cold Pursuit) jako Gallum „Sly” Ferrante 2011: Kowboje i obcy (Cowboys & Aliens) jako Pat Dolan 2010: Harry Potter i Insygnia Śmierci Część 1 (Harry Potter and the Deathly Hallows Part 1) jako Albert Runcorn 2008: Wanted – Ścigani (Wanted) jako pan X 2008: Doomsday jako Michael Canaris 2006: Infiltracja (The Departed) jako Fitzy 2006: Tristan i Izolda (Tristan & Isolde) jako król Donnchadh 2004: Hotel Ruanda (Hotel Rwanda) jako David 2004: Pulling Moves (sezon 1, odcinek 10: All Day Long) 2003: Stander z Johannesburga (Stander) jako Allan Heyl 2003: Drugie oblicze (Den of Lions) jako Ferko Kurchina 2001: Zrobione!