An absolutely great movie. If you haven't seen it, you're missing out.