The Shakespeare classic HAMLET in a surprising and involving context

a 2024 paradise is here production