Underrated film that left many people outraged by its misleading ad campaign. It's really a coming-of-age drama with some imaginary fantasy sequences, and not a fantasy action-adventure as depicted in trailers.