Not bad but lacking. Especially the end, which is the kind of ending that leaves the viewer to make up their own mind. The beginning was all foreshadowing shoved down our throats, but I think this movie might be the sort you can watch more than once and learn more; at the same time, I was falling asleep in the theater. Maybe an extra half hour would have given benefit because it was both rushed and overdrawn.