Calamity Jane has seen many incarnations both on stage and screen, and a new revival headed up by Carrie Hope Fletcher is now ...