Extinction ★★½

A good attempt, and an interesting story.