All of Shakespeare in under two hours Three Players will run through all 37 of the Bard's plays. The Canberra Times · Nov 6, 2023