Well written, standard Shyamalan scifi fare. Definitely fiction but odd translation of the Four Horsemen. A bit of a reach using SS parents as a base for "true love family". Would love to hear/read MNS rationale for that line in the script. The complexity of synthesizing Revelations into 90min is not clear with what appears to be a point/message. The acting on the otherhand is above, way above exceptional. Each actor (4 horsemen) were very good at portraying conflicted humans who were given a mission they were certain of accomplishing but confused by the lack of compliance by the adults in the cabin. Conversely the adults in the cabin were certain insanity, hate crimes, prejudice were at play. Not certain original script was used as there isn't a nexus in the final dialog between the adults in the cabin. The translation that death, sacrifice, confusion, murder will save the planet isn't a healthy or rational message for a movie.