primary filming took place at the fortress mountain resort in kananaskis country alberta canada they may be humans who originate from earth or a specific race of aliens