Sci Fi snags Scorsese

Author:
Publish date:

Acclaimed director Martin Scorsese and Barbara De Fina are executive producers of Sci Fi Channel miniseries The Twelve, slated to air in 2005.

Related