Predictable and formulaic, but also really funny. 317 more words