As far as thrillers go, it could/would have gone to another level if Hitchcock was directing it and it may very well have been a Hitchcock classic. But Sean Penn is no Hitchcock. The film has an impressive cast of big name actors but most, with the exception of Jack Nicolson, only have a small role. If you are after a ‘feel good’ ending then this film is not for you. It does lend itself to a “who done it” discussion at the end.