Beautiful, interesting, incredible cinema.
Scientists and the military join forces as the Scottish Highlands become the battleground for a struggle against alien invaders.
Scientists and the military join forces as the Scottish Highlands become the battleground for a struggle against alien invaders.