Pinterest • The world’s catalog of ideas

Explore Spike James, James D'Arcy, and more!

from Hot Cute Girly Geek

Torchwood – James Marsters as Captain John Hart – Adrian Rogers/BBC Worldwide