Oh...so close to legitimately being a great family-friendly blockbuster action comedy. [Say that 5 times fast]
Falters a bit in the last third, but mostly really fun and funny. Has one of the best 5-minute gags I've seen lately in any comedy. All are good, but Jack Black...yes, Jack Black...is legitimately great in this.