The movie is interesting but the story is not really great for me cause I expected happy ending of Noah and Nick but No! It didn't ended up hapily.It is a good movie to watch but it has very confusing subjects so definitely need time to understand those.It was a 2 hour movie but it took 3 hour+ for me to finish the movie with completely understanding it.I am pretty sure this movie will make you laugh as well as make you cry too.