The beloved Studio Ghibli film ‘Spirited Away’ has made its world premiere as a stage production in London, directed by John Caird. The show features a star-studded Japanese cast and is now available for streaming on Hulu, alongside a documentary following the production’s journey to the West End.