This alien Sci-Fi thriller used Pinewood Toronto to film some of their scenes including the Mega Stage and Stage 1 for parts of the Arctic station.
This alien Sci-Fi thriller used Pinewood Toronto to film some of their scenes including the Mega Stage and Stage 1 for parts of the Arctic station.