The Immortals hits theaters on November 11th:
From the website of The Prophets of Science Fiction:
What once was just imagination is now real; what was once the distant future is now around the corner. The "Science Fiction" of the past has now simply become "Science". And the science of the future was strangely prophesied by a group of visionaries whose dreams once may have deemed them renegades and "mad scientists," have become reality!
The series will air at 10 PM EST on the Science Channel