The flick is based loosely -- evidently, very loosely -- on the misadventures of former New York Times reporter Judith Miller, who went to jail rather than out her source for a story about outed CIA agent Valerie Plame. But don't expect of wealth of verisimilitude here. In the parallel universe imagined by Lurie, the fifty-something Miller is a younger and lovelier reporter named Rachel Armstrong, played by the va-va-voom Kate Beckinsale (above). Of course, you won't get any complaints from me about that. But I'm not entirely sure that Vera Farmiga (below) -- cast as a CIA op named Erica Van Doren -- is a suitable replacement for the easy-on-the-eyes Plame.