Inside Look - James Marsters as Captain John

Who is Captain John Hart, played by James Marsters? Burn Gorman explains.

Find Your Local Channel
Advertisement