*Spoiler* If you haven't gotten that far in Doctor Who. But when I found out that he was The Face of Bo, I kind of figured it out before, but it was still a big surprise. The people of BBC really do know what they are doing.
Which New "Doctor Who" Companion Are You?
Actually, both Captain Jack Harkness and Dean Winchester from SPN have that in common, now that I think about it.
John Barrowman/Jack Harkness <3 <--- that's CAPTAIN Jack Harkness, thank you very much.