I don't understand why this is getting so many bad reviews. It was a very fun time and the ending was appropriate for the kind of story and message this movie conveyed. The runtime is long, but it felt justified; I was never once bored. However, some of the ideas here were way too heavy-handed and it did go into overexplaining at times. Still, I can easily recommend this.
