This film ended up surprising me in a number of ways, with quite a few laughs to keep the audience engaged :)