Whole movie sucked up until the ridiculously awesome ending.