Not to take anything away from Michael Parr, he was very good but for me personally, Alun Armstrong who played the role on stage; takes some beating. Anyone who hasn't seen it, should watch a clip of his live stage performance of this song if they get the chance. It's simply superb.
As much as I love his performance. He turns his back to the audience for a bit. Which is a bit of a no-no in performing arts. But he's cute. So I'll let it slide :P