Question: Which man,David Hayman or Reginald Barker, has played Hamlet?
Sentence (from "Jim Sweeney (actor)"): In film he has appeared in "The Angels Share" and "The Wee Man" as well as a variety of short films.
Relevant evidence: No