Captain Jack Harkness's iconic grey greatcoat, worn by John Barrowman in "Doctor Who" and "Torchwood," is a World War II-era military garment. Made from high-quality wool with a soft viscose lining, it features a double-breasted front, lapel collar, and shoulder epaulettes, embodying timeless style and heroism https://famousjackets.co.uk/product/captain-jack-harkness-coat