Дейвид Патрик О'Хара е роден в Глазгоу, Шотландия, в семейството на Марта (родена Скот) и Патрик О'Хара, строителен работник, и израства в квартал Полок на Глазгоу в голямо католическо семейство от ирландски произход. Прадядо му по бащина линия е ирландец.
След като завършва училище, е приет за участие в програма "Младежки възможности" в обществен театър, базиран в Центъра за изкуства в Глазгоу. Той обикаля местните училища под ръководството на Робин Пийпълс. На 17-годишна възраст се премества в Лондон, за да учи в Central School of Speech and Drama, но напуска след два семестъра поради липса на средства. Връща се в Шотландия и получава роля в "Утеха и радост" (1984 г.) на Бил Форсайт, след което се връща в Central, за да завърши последния си семестър. Бил е дубльор на Ралф Файнс в "Сън в лятна нощ" (A Midsummer Night's Dream).
Играе в "Ромео и Жулиета" в ролята на Тибалт под режисурата на Деклан Донелан за New Shakespeare Company в Open Air Theatre в лондонския Риджънт парк, което е последвано от европейско турне. Сред другите му сценични участия са "Комедия от грешки" в театър Pleasance, Единбург, Шотландия, и "Aff the Other Man" в Haymarket. Прекарва една година в Кралската шекспирова компания в Стратфорд и Барбикан, в "Мода", както и в постановките на Джонатан Милър на "Укротяване на опърничавата", "Ромео и Жулиета", "Цимбелин" и "Хапка нощ" (режисьор Дани Бойл).
Големият му пробив е в ролята на Стивън, буйния ирландец, който обединява сили с Уилям Уолъс (Мел Гибсън) в "Смело сърце" (1995 г.). През следващата 1996 г. се снима с Хелън Мирън в ролята на леко независим полицай в "Prime Suspect 5: Errors of Judgement" (1996 г.) на телевизия Granada, който се излъчва по "Masterpiece Theatre" на PBS през 1997 г. Същата година се появява във филма на Алън Джей Пакула "The Devil's Own" (1997 г.), е романтичното копие на Джейн Гарофало в "The MatchMaker" (1997 г.), играе мотоциклетист в шотландския филм "The Slab Boys" (1997 г.) и е в ролята на Бил Сайкс в "Чудният свят на Дисни": Оливър Туист (1997 г.). - И.И. превод