This movie is excellent, i rarely rate movies because i'm very difficult to please but this one kept me on the edge of my seat until the last minute ! Its special and has awesome twists throughout the whole movie and the ending is very surprising and amazing!! Just wow !!!