While the core events leading up to its unexpected climax are a little unevenly spread out in its relatively slow middle acts, the tone, character development, and refreshingly adult subject matter were enough to keep me engaged the whole way through.