this come close to the bad movie i have ever see . the writer start you out in a way that you will side with jasper ( josh hartnett ) . when he do absolutely nothing wrong and sam ( leelee sobiesky ) leave him for kelley ( chris klein ) and in a way that leave you mad at sam . you aren not let in on what she feel and so her feeling with kelley aren not real to you and and their relationship be phony . it drag you in either direction and and it get rather exhausting and annoying . the only good thing about this movie that i saw be the cast .