John Barrowman
Harkness' actor, John Barrowman, has said of Jack: