This movie keeps you on the edge of your seat. It has some twists and turns and is ultimately very good. It has its moments of sadness but Halle Berry plays this part really well. If you want to see a good movie I would suggest to go see this. You will not regret it at all. If you don't really like gore or being sad i would not see this movie since it is an emotional thrill ride for the audience.