Hamnet - Cast

Jessie Buckley

as Agnes


Paul Mescal

as William Shakespeare


Emily Watson

as Mary


Joe Alwyn

as Bartholomew


David Wilmot

as John


  Change Location