i thought this was a nicely directed movie. the ending was good too, not overtly cheesy or sappy, but enough to allow angelina to continue her life. it was slow in the beginning but get better as time went on. my wife almost turned it off after the first 30 mins cause it was so slow, but i told her to give it a chance and she later agreed it was a good movie.