Nothing but the Truth is a 2008 American political drama film directed by Rod Lurie, featuring Kate Beckinsale, Matt Dillon, Angela Bassett, Alan Alda, and Vera Farmiga. The plot revolves around reporter Rachel Armstrong, who publishes the identity of a CIA operative and faces legal consequences for protecting her source.