Newly canceled dino-show Terra Nova is being eyed for an unlikely resurrection via Netflix. Nonetheless, star Stephen Lang is upset — like, existentially, verbosely fuming — at the prospect of extinction. â€Terra Nova is analogous to the Hubble Space Telescope,†Lang opens his impassioned statement to Deadline. We could tack on more, but it’s just better this way. Terra Nova is the Hubble Telescope.