Who wrote the play 'Macbeth'?
Answer
William Shakespeare
Written around 1606, Macbeth is Shakespeare's shortest tragedy. It is thought to have been written partly to please James I, who was fascinated by witchcraft and claimed descent from the historical Banquo.
Play the full quiz 1,000 questions · four tiers · free, no sign-up