The plot is pretty predictable and there's a bit of a lull about 2/3rds through the film. These mild setbacks are trumped by fantastic acting, engaging cinematography, and suspenseful moments that will keep you on the edge of your seat. Definitely worth a watch.