It’s generally agreed that Shakespeare wrote 37 plays from 1590 to 1612. In addition to these plays there are a number of ‘lost plays’ – Cardenio, Love’s Labour’s Won, Edward III and Sir Thomas More – as well as The Two Noble Kinsmen which Shakespeare collaborated on, which potentially brings the number of plays Shakespeare wrote or part-wrote to 42. (Check out our map of Shakespeare’s play locations).
This list of Shakespeare plays brings together all the plays in alphabetical order (read about the five act structure of Shakespeare’s plays).
Shakespeare’s Play Resources:
That’s all of Shakespeare’s plays… we think. Some people believe Shakespeare wrote many more plays, but we’ll stick to the above play list until more concrete evidence emerges!