this film begin extremely well and you be look forward to an interesting and intriguing plot . instead this film be too confusing and and you do not feel satisfied or entertain at the end . ryan phillipe portray the character simon extremely well and and his performance be worthy . although i do not understand why director insist film be so complicate we actually loose the simplistic enjoyment film audience require . i find this film to be extremely disappointing and do not fully understand the meaning of the text . this be actually the first film i have watch and think what . very very disappointing . i recommend watch twice with a pen and paper in order to take note and then you can maybe begin to understand the over complicate story line . i would recommend this movie for film or medium student . i like film with complicated twist but this be not the best . i recommend you watch butterfly effect and it be a much good attempt of this genre .