Excellent (13) Better than the book Terribly Good Heartbreaking Grim but thought provoking Good (9) Average (0) Disappointing (0) Poor (0)