John Barrowman (Captain Jack Harkness) was a guest on female talk show Loose Women earlier today on ITV1. See him discuss a variety of topics from shaking hands to body~grooming in the player below. PLEASE NOTE: There is no mention of Doctor Who or Torchwood.