He is on screen, onstage, on tour, online and in song. Hamlet – William Shakespeare’s masterpiece about a moody Danish prince – seems to be having a moment.
A production by the UK’s National Theatre has landed at the Brooklyn Academy of Music in New York starring Hiran Abeysekera. There is a movie version set in London’s South Asian community starring Riz Ahmed. Anthony Hopkins, at 88, recently delighted fans on TikTok with part of Prince Hamlet’s “To be, or not to be” soliloquy.




