Interesting plot. Good action segments, especially towards the end....