This movie is a must see. It is so full of emotion and is so incredibly riveting to the point where you still find yourself thinking about it a week later. It is well scripted, and has a perfect combination of all of the fundamental elements of what makes an instant classic. Perfect for all walks of life, and who would have thought Robert Pattinson had it in him. It was relentlessly symbolic, humorous, suspenseful, dramatic and full of heart.