I really enjoyed this, as late as I've come to it. Equal parts funny, charming and thoughtful; it's not without problems (especially the unwise and unnecessary rape sequence), but the new don't unduly detract from the overall effect. It's a fine calling card.