As always, Julienne Moore is fantastic and has chosen a movie that will keep you thinking. There are many layers to the story and she and Natalie Portman reveal them with great artistry. Portman delivers a stellar performance. The music is rather campy and melodramatic. But it adds to the tension that makes the movie riveting.