Andrew Campbell writes about entertainment, from theatre and film to local events for the Firefly Magazines network.