Its been a while I had such fun watching a movie!! The movie has all kinds of elements such as being funny, sweet, sad, a bit scary, and mindless action. The mystery keeps you engaged and the love story twist is a great addition. Anton Yelchin is one of the most under rated young actors of our generation & excels as the titular character. This movie is highly recommended for people looking for some pop corn fun movie!!