L'erreur majeure de ce film est son casting. En règle générale dans ce genre de film, on a de l'antipathie pour le méchant et de l'empathie pour le gentil ! Ici c'est quasiment le contraire, Dylan Walsh joue tellement bien son rôle qu'à aucun moment on a envie de le détester. En revanche le dénommé Penn Badgley qui nous la joue "kéké de la plage" est la limite du supportable. Au titre des défauts on se damande au début quand le film va daigner démarrer, quant à la bagarre finale, on peut lui pardonner d'être n'importe quoi mais pas d'être illisible. Sinon le film fonctionne si on n'est pas trop exigeant, grâce à l'abattage de Dylan Walsh. Quant Amber Heard elle est purement décorative mais elle est mignonne comme un cœur.