A twisted plot that comes together in the end. The performances by the entire cast was excellent. The plot grabbed you and wouldn't let you go until the very end. And the very end, well I don't want to ruin it for the ones that haven't seen it but it leaves it open for a sequel. Leo's tortured character leaves no doubt the he is one of the finest actors of his generation.