David O'Hara

David O'Hara

David Patrick O'Hara (born 9 July 1965) is a Scottish stage and character actor. A graduate of the Royal Central School of Speech and Drama in London, he is best known to audiences for his numerous supporting roles in high-profile films; including Irishman Stephen in Braveheart, dimwitted mobster Fi…

Filmography

Marvel's Agents of S.H.I.E.L.D.
Marvel's Agents of S.H.I.E.L.D.
2013 · TV
as Alistair Fitz
Gotham
Gotham
2014 · TV
as Reggie Payne
The Tudors
The Tudors
2007 · TV
as Henry Howard
The District
The District
2000 · TV
as Danny MacGregor
Harry Potter and the Deathly Hallows: Part 1
Harry Potter and the Deathly Hallows: Part 1
2010 · Movie
as Albert Runcorn
Screen Two
Screen Two
1985 · TV
as Michael
Luther
Luther
2010 · TV
as George Stark
Taggart
Taggart
1983 · TV
Prime Suspect
Prime Suspect
1991 · TV
as DS Rankine
The Departed
The Departed
2006 · Movie
as Fitzy
Braveheart
Braveheart
1995 · Movie
as Stephen, Irish Fighter
Cowboys & Aliens
Cowboys & Aliens
2011 · Movie
as Pat Dolan
Wanted
Wanted
2008 · Movie
as Mr. X
Cold Pursuit
Cold Pursuit
2019 · Movie
as Gallum 'Sly' Ferrante
Doomsday
Doomsday
2008 · Movie
as Michael Canaris
Horizon: An American Saga - Chapter 1
Horizon: An American Saga - Chapter 1
2024 · Movie
as Bowler Hat Surveyor
Hotel Rwanda
Hotel Rwanda
2004 · Movie
as David
The Commander
The Commander
2003 · TV
Contraband
Contraband
2012 · Movie
as Jim Church
The Devil's Own
The Devil's Own
1997 · Movie
as Martin MacDuff
Tristan & Isolde
Tristan & Isolde
2006 · Movie
as Donnchadh
Horizon: An American Saga - Chapter 2
Horizon: An American Saga - Chapter 2
2024 · Movie
Jesus
Jesus
1999 · Movie
as John The Baptist
Chimera
Chimera
1991 · TV