. that a human mind be capable of create such intriguing plot so terrify and captivate this movie be . frank capello be obviously a man of genius . but he be not nice and gentle to his audience . the movie be sharp straight and honest and pretty cruel to a person watch it . it doesn not compromise . don not expect it to comply with general drama movie rule . be aware of spoiler below after you ve see 50 % of it or so you think it pretty common drama and quite predictable and possibly happily end one . well and it not . not at all . and so shockingly not . cast be perfect . i would never think slater could fit into the role of bob . w. macy would fit good and i thought . but these thought fade away . the movie be not open end despite what some people say . you just have to think hard than you usually do while watch a regular movie . be more attentive or watch it again . capello make you think . if you want to know what really happen analyze the detail . there be answer . i give positive and because capello rudely and savagely ruin my hope for the good end positive .