0 Ophelia Aly Caviness June 28, 2019 A stunning reinvention of the tale of Hamlet, thanks to Daisy Ridley's layered performance.