'You'll leave the theater with a smile on your face and joy in your heart,' says theater titan Cameron Mackintosh of his latest production.