Lets be honest you won't get this movie the first time you watch it. So what you'll do is watch a YouTube video that will explained it then go back and watch and understand more completely. Its a movie that makes you think.
With young adult novels being adapted to the big screen lately it seems that holly wood lost its touch and only go's for cash grabs from teens. But this movie blew my expectations because here they actually try to make a movie for everyone to enjoy.