A beautiful satisfying film, with witty, resounding dialogue, and a wonderful exploration of themes of revenge, justice, and honesty. The start was a bit slow, but every scene was included for a purpose, and made the ending that much more fulfilling. Will definitely have to watch again just to really appreciate all of the care that went into this film.