David O'Hara has appeared in 2 shows and 4 movies. A performance to be found in the role of Ed Gein in the series Criminal Minds. In the cinema, in the role of John Banning (as David Pearson) in the feature film The Tomb.