This was an ordeal to get through. The plot is terrible and makes close to no sense, the acting is terrible, Jessica Biel is insufferable to say the least. The whole film plays to cheap cliches and tired gimmicks. Its your standard 2003 bullsh** remake where the characters are all dumb and beautiful. Id rather watch paint dry then sit through this sorry excuse of a film.