This movie could have been good as a pure romance or a pure thriller, but it settled for being a schizophrenic mess. Honestly, I loved the first 50 minutes or so; the performances are charming and small-town life looks fantastic, and if there are anvil-shaped "hints" of Katie's "secret" they're easy to ignore. But then logic completely leaves the building and the Sleeping-With-the-Enemy crap takes its place. Maybe if the ending hadn't been spoiled for me my opinion would be different, but that last hour was pretty miserable.
I loved the hard sci-fi bits and the hint of space opera at the very end. Too bad the movie also includes some really lame thriller elements in the middle and goes full-on magical/fantasy near the end. I'd rather have no answers than silly ones that don't make sense. Really high highs outweigh the disappointing lows, but this could have been better.
I think the distracting time-jumpy structure distracted the screenwriter most of all, because the characters here are all over the place. What's on the screen is actually pretty good, but it feels like a few scenes got cut accidentally and -- with three separate timelines going on -- no one noticed until it was too late. Pretty ballsy to start off with the central character demanding you pay close attention and then reward that attention with ... this movie.
This review reportedly contains spoilers. I can handle the truth.
Finally got around to the last M:I movie I hadn't seen. It was way better than I expected, but the ridiculous John Woo BS was actually worse than I thought. Way worse. Throw in the horrible overuse of the mask gimmick, and I think the bad surprises cancel out the good ones.