Loved this. I'm glad the trailer didn't play its whole hand, 'cause this actually took some pretty significant, unexpected twists that I wasn't expecting that elevated it even beyond what I was hoping for.
Also, God, the sets and production design in this thing are just insanely gorgeous. It's really a big all caps "HOLLYWOOD PRODUCTION" in the classical sense in that regard.