John Barrowman on the red carpet in Cannes.