“smart plot told at breakneck pace with a fair share of red herrings thrown in to keep the brain busy.”