This movie has a very interesting plot and is well written, however the making of the movie is terrible.

Let's begin with acting: Adam Sandler has never been a serious actor and as a comedy guy he is pretty great; in this movie he is forced to do serious stuff and fails to delivers a powerful performance. No, yelling like there is no tomorrow doesn't mean you're good actor. The rest of the cast does a pretty regular job.

Moving along to camera work: Nothing spectacular. Some interesting shots but nothing more.

Sound editing and mixing: Probably the worst sound I've heard in a movie. It was like watching it inside a fishbowl filled with water. Pretty annoying.

In general the movie has some good ideas but they were carried terribly.