Sir Ian McKellen is Prospero, and heads a strong cast in Shakespeare's last great play, with Emilia Fox as Miranda, Scott Handy in the pivotal role of the sprite Ariel and Ben Owukwe as Caliban, in an audiobook directed by John Tydeman.