February 5, 2026Hamlet review – Riz Ahmed’s tortured prince drives chilling modern take through London’s streets | Film