David O'Hara, ou parfois David Patrick O'Hara, est un acteur britannique.
Il est apparu dans de nombreuses séries télévisées et films, tels que la série américaine Washington Police.
En juillet 2009, il tourne dans Les Tudors à Dublin. Il joue aussi Albert Runcorn dans Harry Potter et les Reliques de la Mort, 1ère partie.