Home People David O'Hara David O'Hara shows David O'Hara shows David O'Hara TV Shows (12) Gotham (2014) As Reggie Payne, He was 49 years old Luther (2010) As DSU George Stark, He was 44 years old The Tudors (2007) As Henry Howard, He was 41 years old The Commander (2003) He was 37 years old The District (2000) As Det. Danny 'Mac' MacGregor, He was 35 years old Trial & Retribution (1997) He was 32 years old The Tales of Para Handy (1994) He was 29 years old Full Stretch (1993) He was 27 years old Chimera (1991) He was 25 years old Prime Suspect (1991) As DS Rankine, He was 25 years old The Monocled Mutineer (1986) He was 21 years old Taggart (1983) He was 18 years old