Great cast acting at the top of their game, I had to give up on rationally following the plot twists, and just go along for the ride. It creates its own involving, and wonderfully puzzling reality. Such a tour de force, in both production and acting performances.