AlphaIf readers have seen the trailer of Alpha, they will know the story. Set 20,000 years ago somewhere in present-day Europe, a...