Honestly this is one of the best movies I have ever seen!
Everything you want to feel and experience from a movie. Lots of background info, romance, fear/thrills, down to earth humor, hope, sadness, and overall a real plot with a consistent theme.
I did not have much expectations going in and I have come out a big fan.