Onward ★★★★

Mediocre in the beginning and made it up in the last act. Overall, fun film!