WOW. JUST WOW. Such a powerful and emotional film. Never before have I seen cinema goers leave a film so emotional. All the way through I couldn't take my eyes off it and no better actor could have played him and pulled it off the way that Austin Butler did. A future star without a doubt. Feel a wreck. Take tissues.