The characters (all except David) were extremely stupid, the editing was terrible (with many explanations for plot holes big and small left on the editing room floor), and the story (which had a great premise and huge potential) was dumb in the long run.