John Barrowman is about to return to our TV screens for a new series of Torchwood, but he will also perform at next week's Henley Festival.
John Barrowman performing at the Henley Festival