Weak, cheesey, and dissappointing. Silly OTT action scenes and daft twists, gaping plot holes with very poor character development. Could have been an OK film with a few script revisions. Meandering and dull with deperate attemps at drama. Very poor stock-soundtrack music.