First half builds tension brilliantly well. The second half wraps things together, although believability is stretched. Overall an impressively tense affair.