Which man,David Hayman or Reginald Barker, has played Hamlet?
David Hayman: Hayman was born in Bridgeton, Glasgow, Scotland. David Hayman:  After studying at the Royal Scottish Academy of Music and Drama in Glasgow, he began his acting career at the Citizens Theatre in the city. Reginald Barker: Reginald C. Barker (April 2, 1886 – February 23, 1945) was a pioneer film director.
Hayman