Probably one of the best movies ive seen in a while,
It has a healthy amount of twists, humor, story and really does a good job showing how people can change, such as Adam Warlock. It also has a good amount of sad moments and luckily, a good ending (with no cliffhanger)