A plane crash delivers a group of people to the secluded land of Shangri-La — but is it the miraculous utopia it appears to be?