Such a beautiful movie. I have no idea why people are rating 1 star and saying this movie was terrible! I watched this movie because of Norman reedus, seeing if his acting was as good as it is now, and it definitely was! The storyline, the actors chosen for each role, the plot, and especially the end of the movie was beautifully written and constructed. I had to watch it a second time in the same week just to refresh my brain on how much I enjoyed this movie. Definitely a favorite of mine, like top 5. But this is definitely a movie to where it is needed to pay attention to understand.