A meteorite crashes on the picturesque Scottish island of Skye and pretty soon people start to disappear.
Writer
Director
Music
Cinematography
Editor
Makeup Effects
Sound Designer
Visual Effects
Camera Operator
Camera Trainee
Producer
Executive Producer
Sound Recordist