This movie kept you at the edge of your seat from beginning to end! Throughout the movie there were many surprises. This movie is like a roller coaster ride you'd want to ride over and over again!