To celebrate Shakespeare's 400th anniversary, the BBC Store has made available all 37 of the Bard's plays on its digital service, and there are some surprising names in the cast-lists.
Other works available on BBC Store include the RSC's 'Hamlet' starring David Tennant and Patrick Stewart, 'ShakespeaRe-Told' modern adaptations from writers including David Nicholls and Sally Wainwright from 2005, and 'Macbeth on the Estate' from 1997 starring Ray Winstone.
Check out the BBC Store collection here, and see the surprising stars below:
Phil Daniels as Puck
John Cleese
Leonard Rossiter
Advertisement
Felicity Kendall as Viola
Brenda Blethyn as Cordelia
Jenny Agutter
Advertisement
Alan Rickman as Tybalt
Roger Daltrey as Dromio
James Bolam as Touchstone
Advertisement
Helen Mirren as Cymbeline
Robert Lindsay as Benedick
Bob Hoskins as Iago
Advertisement