TV ‘Torchwood’ Star John Barrowman Touches Fan Nerves With Ianto Shrine Visit News Desk January 17, 2021 Actor John Barrowman, who portrayed Captain Jack Harkness on Torchwood, has set off a Twitter frenzy with a post depicting a visit to a show landmark in Cardiff, Wales. Barrowman …