David Patrick O'Hara portrayed Alistair Fitz in the Agents of S.H.I.E.L.D. episodes No Regrets, All the Madame's Men and Farewell, Cruel World!. Trivia David O'Hara is one of the actors to portray characters for both Marvel Television and DC Entertainment. He portrayed Reggie Payne in Gotham. External Links David O'Hara on Wikipedia David O'Hara on IMDb Retrieved from "https://marvelcinematicuniverse.fandom.com/wiki/David_O%27Hara?oldid=941426" Categories: Actors Agents of S.H.I.E.L.D. Actors Actors with Roles in Comic Book Adaptations outside the Marvel Cinematic Universe Community content is available under CC-BY-SA unless otherwise noted.