Pros: Energetic cast, strong vocals and an abundance of crass language Cons: Perhaps a tad too long with no interval…