Birthday
1965/07/09 (59 years old)
Gender
Male
Place of Birth
Glasgow, Scotland, UK
Also know as
David Patrick 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 Fitzy in The Departed, hitman Mr. X in Wanted, and Albert Runcorn in Harry Potter and the Deathly Hallows – Part 1. He portrayed Det. Danny 'Mac' McGregor on The District, and Henry Howard, Earl of Surr...Read more
(1995) Braveheart
as Stephen, Irish Fighter
(2006) The Departed
as Fitzy
(1997) The Devil's Own
as Martin MacDuf
(1997) The Matchmaker
as Sean Kelly
(2009) Jack Said
as The Boss
(2008) Wanted
as Mr. X
(2006) Tristan & Isolde
as Donnchadh
(2008) Doomsday
as Michael Canaris
(2001) Crossfire Trail
as Rock Mullaney
(2010) The Kid
as Terry
(2010) Harry Potter and the Deathly Hallows: Part 1
as Albert Runcorn
(1986) Link
as Tom
(2009) Attack On Darfur
as Freddie Smith
(2003) Den of Lions
as Ferko Kurchina
(2006) Club Soda
as Man at Bar #2
(1997) Oliver Twist
as Bill Sikes
(2011) Cowboys & Aliens
as Pat Dolan
(2003) Stander
as Allan Heyl
(2012) Best Laid Plans
as Curtis
(2011) Golf in the Kingdom
as Shivas Irons
(1999) Fever
as Will
(1993) Maria's Child
as Michael
(2012) Contraband
as Jim Church
(2001) Made
as The Welshman
(2022) The Sparrow
as Larry
(2014) Reach Me
as Dominic
(2022) Deus
as Ulph
(2015) The Messenger
as DCI Keane
(1996) Some Mother's Son
as Frank Higgins
(2024) Horizon: An American Saga - Chapter 1
as Bowler Hat Surveyor
(2025) Horizon: An American Saga - Chapter 2
as ---
(2013) The Groundsman
as Keith
(1997) The Near Room
as Harris Hill
(2011) Whole Lotta Sole
as Mad Dog Flynn
(1992) The Bridge
as Philip Wilson Steer
(2000) Donovan Quick
as Clive
(1994) Open Fire
as Armed Robber
(2004) Hotel Rwanda
as David
(1984) Comfort and Joy
as Engineer
(1997) The Slab Boys
as Terry Skinnedar
(1999) The Match
as Mechanic
(2017) In Extremis
as Alex
(1999) Janice Beard 45 WPM
as O'Brien
(2018) Dirt Road To Lafayette
as Tom
(2019) Cold Pursuit
as Gallum 'Sly' Ferrante
(2019) The Professor and the Madman
as Church
(1994) Grushko
as Lev
(1989) Resurrected
as Male Nurse
(2007) Damage
as John Ward
(1999) Jesus
as John The Baptist
(1989) Fellow Traveller
as Ronnie Wilson
(2020) Stan the Man
as Old Timer
(2000) The District
as Det. Danny 'Mac' MacGregor
(1983) Taggart
as ---
(1991) Prime Suspect
as DS Rankine
(2007) The Tudors
as Henry Howard
(2003) The Commander
as ---
(1997) Trial & Retribution
as ---
(2010) Luther
as DSU George Stark
(2014) Gotham
as Reggie Payne
(1994) The Tales of Para Handy
as Robert Grant
(1986) The Monocled Mutineer
as ---
(1991) Chimera
as ---
(1993) Full Stretch
as ---
(2013) Marvel's Agents of S.H.I.E.L.D.
as Alistair Fitz