Matt Rippy

Matt Rippy played the real Jack Harkness in the Torchwood story, Captain Jack Harkness.