Torchwood Captain Jack Harkness John Barrowman Long Trench Coat
Upgrade your style with this classy coat. John Barrowman as Captain Jack Harness in American drama series Torchwood wore this amazing coat. This Captain Jack Harness Long Trench Coat is of Quality Wool Fabric. With interior viscose lining, it offers double breasted closing. Look elegant in the party, with its stylish shoulder epaulettes.