I found many of the characters to be one dimensional but it was well written and the effects were well done. The 2 leads were both good actors. Unfortunately I see a lot of reviewers saying movies like this are terrible, movies that mainly take place in one room with a lot of talking. Another amazing film that had this problem was Moon.