Good watch, probably won't watch again, but can recommend.
SEIZURE WARNING: Movie contains more than one scene of intense flashes. Honestly made me nauseated.
Christina Ricci greatly carries this movie, and they certainly needed a strong actress to play crazy as required for this script, and she does amazingly well.
You can certainly feel the atmosphere of uncertainty in the movie as well as the shift from it being about her mental well-being to general conspiracy theory craziness. John Cusack steps in with some good support in that regard, adding as many questions as answers.
Like any good mystery, it has a fairly solid wrap up. There isn't really a lot that is bad about the movie, but most of the supporting characters are boring. It just fails to take a great idea and be spectacular and ends up rather average.