Jack Harkness

(John Barrowman — Torchwood)