He acts, he sings, he dances, he has a ball. John Barrowman first appeared as Captain Jack Harkness in Doctor Who back in 2005 and it’s no exaggeration to say that he’s never left our TV screens since.
Read more here.
He acts, he sings, he dances, he has a ball. John Barrowman first appeared as Captain Jack Harkness in Doctor Who back in 2005 and it’s no exaggeration to say that he’s never left our TV screens since.
Read more here.