aside from the fact that anything...ANYTHING angelina jolie has a role in is a sure bet, this movie goes far beyond all expectations. FINALLY, the previews for a movie do not do it justice! this movie has so many "extra" plot points to how it was advertised that to not watch this movie is a self injustice. i'm STILL kicking myself for not seeing this in the movie theaters!!!