Which man,David Hayman or Reginald Barker, has played Hamlet?
Reginald Barker Reginald C. Barker (April 2, 1886 – February 23, 1945) was a pioneer film director.
David Bamber David James Bamber (born 19 September 1954) is an English actor. He has worked in television and theatre. He is an Associate of the Royal Academy of Dramatic Art.