Jake Gyllenhaal was superb. His virtuoso portrayal of a full range of emotions deserves an award. The voice actors were first-rate, but it was the Gyllenhaal show. The plot twist was a terrifying surprise. The ending was emotionally satisfying, but not very realistic--in my opinion.