Yet when it opened at the Barbican, even Sir Cameron dared only to dream it would run for about four years. The show, which has starred Michael Ball, Ricky Martin, Roger Allam and Ruthie Henshall, has now played 40,000 times in 38 countries and 242 cities.