Salt
Margaret Pomeranz
Salt is exciting and intriguing and doesn't waste a second of screen time; and there's still a surprising degree of suspense and unexpected developments along the way in this very entertaining yarn.