Good acting IMO, gripping throughout, but I found the ending weak (the sneering female terrorist who'd worked with a crime boss .... silly, inplausable and irritating).
Keeley Hawes is so good (and beautiful), they should've kept her in throughout.
The writers tried too hard to be different...