New Torchwood trailer and poster!

Over the weekend, Starz released some new material from the forthcoming Torchwood: Miracle Day. Here’s my handsome man ready to kick some you-know-what… The new season not only takes place in America but features new cast members Bill Pullman,...Read More »

April 4th, 2011