i must say that this movie have a great cast and location and music and camera work . cameron diaz be great and she have a very exciting roll and very uproarish and while jordana brewster have a serious roll yet still capture one . for me jordana very nostalgic and she remind of a female classmate of mine . what realy get me in this movie be the very skillfully plan camera work and the choosing of the location . the story be very talently write . it be a must see one . the one who be into mystery movie should watch this one and i guarantee you all that it will keep you in your seat till the end .