Captain Jack
David Tennant
Doctor Who
Doctor Who 50th Anniversary
John Barrowman
Tenth Doctor Month
Tenth Doctor Month: Meet The Companions - Captain Jack Harkness
Captain Jack Harkness was originally a Time Agent from the Boeshane Peninsula in the 51st Century, he awoke one morning to find that all his...