Surprising can be a reasonable word for define it. Or just well crafted. Because it gives all - from humor to emotion, tension, delicate situation in the right terms and realistic coming - out and its result. A film, a real good one, about friendship and need of the other, about vulnerability and work of admirable actors and example of beautiful story . So, just good.
See also
Awards | FAQ | User Ratings | External Reviews | Metacritic Reviews