Official Secrets (out Nov 21) recounts the true story of a 28-year-old British woman who blew the whistle on an illegal spying operation orchestrated by the UK and US governments. Keira Knightley is outstanding in the lead role as she grapples with the validity of her acts. The punchline in the final act is unforgettable. Grade: A-.