A meteorite lands on the scenic Scottish island of Skye, and it isn’t long before residents begin vanishing.