After a really strong setup the movie falls apart after the first act and never regains its footing. The focus is lost amid several twists and turns, some predictable, some nonsensical, which is exactly what a twist shouldn't be. The direction is good, though there's a little too much bathos and again a loss of focus on the plot, which isn't the worst thing, since the plot falls apart. The movie feels about an hour too long and towards the middle you just want it to be over. It's a real shame, because it started so promising.