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 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' McGreg...

More
also starring David O'Hara
actor

Braveheart

As Stephen, Irish Fighter

actor

The Departed

As Fitzy

actor

The Devil's Own

As Martin MacDuf

actor

The Matchmaker

As Sean Kelly

actor

Jack Said

As The Boss

actor

Wanted

As Mr. X

actor

Tristan & Isolde

As Donnchadh

actor

Doomsday

As Michael Canaris

actor

Crossfire Trail

As Rock Mullaney

actor

The Kid

As Terry

actor

Harry Potter and the Deathly Hallows: Part 1

As Albert Runcorn

actor

Link

As Tom

actor

Attack On Darfur

As Freddie Smith

actor

Den of Lions

As Ferko Kurchina

actor

Club Soda

As Man at Bar #2

actor

Oliver Twist

As Bill Sikes

actor

Stander

As Allan Heyl

actor

Cowboys & Aliens

As Pat Dolan

actor

Best Laid Plans

As Curtis

actor

Golf in the Kingdom

As Shivas Irons

actor

Fever

As Will

actor

Maria's Child

As Michael

actor

Contraband

As Jim Church

actor

Made

As The Welshman

actor

The Sparrow

As Larry

actor

Reach Me

As Dominic

actor

Deus

As Ulph

actor

The Messenger

As DCI Keane

actor

Some Mother's Son

As Frank Higgins

actor

Horizon: An American Saga - Chapter 1

As Bowler Hat Surveyor

actor

Horizon: An American Saga - Chapter 2

actor

The Groundsman

As Keith

actor

The Near Room

As Harris Hill

actor

Whole Lotta Sole

As Mad Dog Flynn

actor

The Bridge

As Philip Wilson Steer

actor

Donovan Quick

As Clive

actor

Open Fire

As Armed Robber

actor

Hotel Rwanda

As David

actor

Comfort and Joy

As Engineer

actor

The Slab Boys

As Terry Skinnedar

actor

The Match

As Mechanic

actor

In Extremis

As Alex

actor

Janice Beard 45 WPM

As O'Brien

actor

Dirt Road To Lafayette

As Tom

actor

Cold Pursuit

As Gallum 'Sly' Ferrante

actor

The Professor and the Madman

As Church

actor

Grushko

As Lev

actor

Resurrected

As Male Nurse

actor

Damage

As John Ward

actor

Jesus

As John The Baptist

actor

Fellow Traveller

As Ronnie Wilson

actor

Stan the Man

As Old Timer

actor

The District

As Det. Danny 'Mac' MacGregor

actor

Taggart

actor

Prime Suspect

As DS Rankine

actor

The Tudors

As Henry Howard

actor

The Commander

actor

Trial & Retribution

actor

Luther

As DSU George Stark

actor

Gotham

As Reggie Payne

actor

The Monocled Mutineer

actor

The Tales of Para Handy

As Robert Grant

actor

Chimera

actor

Full Stretch

actor

Marvel's Agents of S.H.I.E.L.D.

As Alistair Fitz