Great performances, marvelous dialogue and a deliciously dark sense of humour makes this one loads of fun for repeated viewings. The ensemble cast works very well together, and the brain candy never stops. And the payoff is well worth waiting for. Never has a song punctuated the final scene so well.