Torchwood The New World Premiere Details
The official Torchwood Facebook and Twitter pages have confirmed that Torchwood: The New World episode one will air on the 1st of July 2011 at 9pm on BBC One and Starz, however it is possible that this date will change.