Here is the first long trailer for Torchwood: Miracle Day! And it looks like this season is gonna be a doozy! This series will be a BBC/Starz joint production and stars John Barrowman and Eve Myles who reprise their roles of Captain Jack Harkness and Gwen Cooper. Also joining them will be Bill Pullman, Mekhi Phifer, and Alexa Havins. Torchwood: Miracle Day airs July 8th in the US on Starz. It is looking like this is going to kick all sorts of ass!