Theatre mystery