Portrait of David O'Hara

David O'Hara

Bio: 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
Born: Fri, Jul 09 1965
Birthplace: Glasgow, Scotland, UK
David O'Hara is 59 years old
External Links
IMDb logo
Sort by Popularity
Scroll to TV Credits

Movies (Acting Roles)

Sorted by Release Date
Poster of Horizon: An American Saga - Chapter 2
Horizon: An American Saga - Chapter 2
David O'Hara will be
59 in Horizon: An American Saga - Chapter 2
Thu, Apr 03 2025
Poster of Horizon: An American Saga - Chapter 1
Horizon: An American Saga - Chapter 1
David O'Hara was
58 in Horizon: An American Saga - Chapter 1
as 'Bowler Hat Surveyor'.
Wed, Jun 26 2024
Poster of Deus
Deus
David O'Hara was
57 in Deus
as 'Ulph'.
Fri, Nov 04 2022
Poster of The Sparrow
The Sparrow
David O'Hara was
56 in The Sparrow
as 'Larry'.
Fri, Jul 08 2022
Poster of Stan the Man
Stan the Man
David O'Hara was
54 in Stan the Man
as 'Old Timer'.
Tue, Jan 28 2020
Poster of The Professor and the Madman
The Professor and the Madman
David O'Hara was
53 in The Professor and the Madman
as 'Church'.
Thu, Mar 07 2019
Poster of Cold Pursuit
Cold Pursuit
David O'Hara was
53 in Cold Pursuit
as 'Gallum 'Sly' Ferrante'.
Thu, Feb 07 2019
Poster of Dirt Road To Lafayette
Dirt Road To Lafayette
David O'Hara was
52 in Dirt Road To Lafayette
as 'Tom'.
Sun, Jun 24 2018
Poster of In Extremis
In Extremis
David O'Hara was
51 in In Extremis
as 'Alex'.
Mon, Jun 19 2017
Poster of The Messenger
The Messenger
David O'Hara was
50 in The Messenger
as 'DCI Keane'.
Thu, Jul 16 2015
Poster of Reach Me
Reach Me
David O'Hara was
48 in Reach Me
as 'Dominic'.
Fri, Mar 14 2014
Poster of The Groundsman
The Groundsman
David O'Hara was
47 in The Groundsman
as 'Keith'.
Thu, Jun 20 2013
Poster of Best Laid Plans
Best Laid Plans
David O'Hara was
46 in Best Laid Plans
as 'Curtis'.
Fri, Feb 03 2012
Poster of Contraband
Contraband
David O'Hara was
46 in Contraband
as 'Jim Church'.
Thu, Jan 12 2012
Poster of Cowboys & Aliens
Cowboys & Aliens
David O'Hara was
46 in Cowboys & Aliens
as 'Pat Dolan'.
Fri, Jul 29 2011
Poster of Golf in the Kingdom
Golf in the Kingdom
David O'Hara was
46 in Golf in the Kingdom
as 'Shivas Irons'.
Thu, Jul 28 2011
Poster of Whole Lotta Sole
Whole Lotta Sole
David O'Hara was
45 in Whole Lotta Sole
as 'Mad Dog Flynn'.
Thu, Apr 21 2011
Poster of Harry Potter and the Deathly Hallows: Part 1
Harry Potter and the Deathly Hallows: Part 1
David O'Hara was
45 in Harry Potter and the Deathly Hallows: Part 1
as 'Albert Runcorn'.
Wed, Nov 17 2010
Poster of The Kid
The Kid
David O'Hara was
44 in The Kid
as 'Terry'.
Thu, Apr 22 2010
Poster of Attack On Darfur
Attack On Darfur
David O'Hara was
44 in Attack On Darfur
as 'Freddie Smith'.
Fri, Nov 06 2009
Poster of Jack Said
Jack Said
David O'Hara was
44 in Jack Said
as 'The Boss'.
Fri, Sep 25 2009
Poster of Wanted
Wanted
David O'Hara was
42 in Wanted
as 'Mr. X'.
Thu, Jun 19 2008
Poster of Doomsday
Doomsday
David O'Hara was
42 in Doomsday
as 'Michael Canaris'.
Fri, Mar 14 2008
Poster of Damage
Damage
David O'Hara was
41 in Damage
as 'John Ward'.
Sun, Jun 24 2007
Poster of The Departed
The Departed
David O'Hara was
41 in The Departed
as 'Fitzy'.
Wed, Oct 04 2006
Poster of Club Soda
Club Soda
David O'Hara was
41 in Club Soda
as 'Man at Bar #2'.
Fri, Sep 22 2006
Poster of Tristan & Isolde
Tristan & Isolde
David O'Hara was
40 in Tristan & Isolde
as 'Donnchadh'.
Fri, Apr 07 2006
Poster of Hotel Rwanda
Hotel Rwanda
David O'Hara was
39 in Hotel Rwanda
as 'David'.
Wed, Dec 22 2004
Poster of Stander
Stander
David O'Hara was
38 in Stander
as 'Allan Heyl'.
Fri, Oct 10 2003
Poster of Den of Lions
Den of Lions
David O'Hara was
37 in Den of Lions
as 'Ferko Kurchina'.
Tue, May 13 2003
Poster of Made
Made
David O'Hara was
36 in Made
as 'The Welshman'.
Fri, Jul 13 2001
Poster of Crossfire Trail
Crossfire Trail
David O'Hara was
35 in Crossfire Trail
as 'Rock Mullaney'.
Sun, Jan 21 2001
Poster of Donovan Quick
Donovan Quick
David O'Hara was
35 in Donovan Quick
as 'Clive'.
Thu, Dec 28 2000
Poster of Jesus
Jesus
David O'Hara was
34 in Jesus
as 'John The Baptist'.
Sun, Dec 05 1999
Poster of Janice Beard 45 WPM
Janice Beard 45 WPM
David O'Hara was
34 in Janice Beard 45 WPM
as 'O'Brien'.
Fri, Oct 29 1999
Poster of The Match
The Match
David O'Hara was
34 in The Match
as 'Mechanic'.
Fri, Aug 13 1999
Poster of Fever
Fever
David O'Hara was
33 in Fever
as 'Will'.
Sun, May 16 1999
Poster of The Matchmaker
The Matchmaker
David O'Hara was
32 in The Matchmaker
as 'Sean Kelly'.
Fri, Oct 03 1997
Poster of The Slab Boys
The Slab Boys
David O'Hara was
32 in The Slab Boys
as 'Terry Skinnedar'.
Thu, Aug 28 1997
Poster of Oliver Twist
Oliver Twist
David O'Hara was
31 in Oliver Twist
as 'Bill Sikes'.
Thu, May 15 1997
Poster of The Near Room
The Near Room
David O'Hara was
31 in The Near Room
as 'Harris Hill'.
Fri, Apr 11 1997
Poster of The Devil's Own
The Devil's Own
David O'Hara was
31 in The Devil's Own
as 'Martin MacDuf'.
Thu, Mar 13 1997
Poster of Some Mother's Son
Some Mother's Son
David O'Hara was
31 in Some Mother's Son
as 'Frank Higgins'.
Fri, Sep 13 1996
Poster of Braveheart
Braveheart
David O'Hara was
29 in Braveheart
as 'Stephen, Irish Fighter'.
Wed, May 24 1995
Poster of Open Fire
Open Fire
David O'Hara was
29 in Open Fire
as 'Armed Robber'.
Sat, Nov 12 1994
Poster of Grushko
Grushko
David O'Hara was
28 in Grushko
as 'Lev'.
Thu, Mar 24 1994
Poster of Maria's Child
Maria's Child
David O'Hara was
27 in Maria's Child
as 'Michael'.
Sun, Mar 28 1993
Poster of The Bridge
The Bridge
David O'Hara was
26 in The Bridge
as 'Philip Wilson Steer'.
Fri, Jan 10 1992
Poster of Fellow Traveller
Fellow Traveller
David O'Hara was
24 in Fellow Traveller
as 'Ronnie Wilson'.
Fri, Sep 29 1989
Poster of Resurrected
Resurrected
David O'Hara was
23 in Resurrected
as 'Male Nurse'.
Sun, Mar 12 1989
Poster of Link
Link
David O'Hara was
20 in Link
as 'Tom'.
Wed, Feb 26 1986
Poster of Comfort and Joy
Comfort and Joy
David O'Hara was
19 in Comfort and Joy
as 'Engineer'.
Tue, Aug 14 1984

TV Shows (Acting Roles)

Sorted by Release Date
Ages in TV shows are based off the first air date and may not be accurate. View individual episode details for accurate ages
Poster of Gotham
Gotham
David O'Hara was
49+ in Gotham
as 'Reggie Payne'.
First Air Date
Mon, Sep 22 2014
Poster of Marvel's Agents of S.H.I.E.L.D.
Marvel's Agents of S.H.I.E.L.D.
David O'Hara was
48+ in Marvel's Agents of S.H.I.E.L.D.
as 'Alistair Fitz'.
First Air Date
Tue, Sep 24 2013
Poster of Luther
Luther
David O'Hara was
44+ in Luther
as 'DSU George Stark'.
First Air Date
Tue, May 04 2010
Poster of The Tudors
The Tudors
David O'Hara was
41+ in The Tudors
as 'Henry Howard'.
First Air Date
Sun, Apr 01 2007
Poster of The Commander
The Commander
David O'Hara was
37+ in The Commander
First Air Date
Sun, Feb 16 2003
Poster of The District
The District
David O'Hara was
35+ in The District
as 'Det. Danny 'Mac' MacGregor'.
First Air Date
Sat, Oct 07 2000
Poster of Trial & Retribution
Trial & Retribution
David O'Hara was
32+ in Trial & Retribution
First Air Date
Sun, Oct 19 1997
Poster of The Tales of Para Handy
The Tales of Para Handy
David O'Hara was
29+ in The Tales of Para Handy
as 'Robert Grant'.
First Air Date
Sun, Jul 31 1994
Poster of Full Stretch
Full Stretch
David O'Hara was
27+ in Full Stretch
First Air Date
Tue, Jan 05 1993
Poster of Chimera
Chimera
David O'Hara was
25+ in Chimera
First Air Date
Sun, Jul 07 1991
Poster of Prime Suspect
Prime Suspect
David O'Hara was
25+ in Prime Suspect
as 'DS Rankine'.
First Air Date
Sun, Apr 07 1991
Poster of The Monocled Mutineer
The Monocled Mutineer
David O'Hara was
21+ in The Monocled Mutineer
First Air Date
Sun, Aug 31 1986
Poster of Taggart
Taggart
David O'Hara was
18+ in Taggart
First Air Date
Tue, Sep 06 1983