Underrated gem here, Cruise leads a good(but small) cast as expertly as ever. The world building is amazing and I can't believe this film isn't more talked about. The plot has many twists, some really shocking, others easily guessable, but it's well written, well shot and well directed.