Torchwood John Barrowman is Captain Jack with Doctor Who David Tennant and Sanctuary Amanda Tapping Cast 8 x 10 Photo