Unfortunately the trailer did a sufficient job of summarising all the funny bits. Not sure about the ending…