A twisted piece of science fiction where a young couple fight against two strangers with a dark secret.