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.
Richard Mayes Richard Mayes (born Derek Leonard Richard Mayes; 26 December 1922 in Luton, Bedfordshire, - died 22 October 2006 in England) was an English stage and television actor. A well-known face on British television, he was primarily a theatrical actor. He appeared in many roles on stage and small screen, including roles in "Doctor Who" and as Jebediah Dingle in "Emmerdale". He suffered a stroke in 2004 but recovered and resumed acting as a corpse.