Dylan O'brien is the heart and sole of this movie, he really sells the confused, scared but loveable act and was perfect for role. The dog is an amazing touch and really cute (bonus points). The movie is great for all ages and good for the family. Jessica Henwick does a fantastic job at portraying a likebable character that your really feel for adding Michael Rooker's amazing job at being almost a father figure to Joel (O'brien) adds a nice touch. The special effects are the best ive seen in a long time and well deserved of the Academy Award for Best Visual Effects nomination