The York Cycle of Mystery Plays, which date from medieval times and are performed every four years, is being staged in the city’s Theatre Royal on June 6-30. More a hundred local amateur actors will take part, together with one professional who will play the part of God. Tel: 01904 623568.