Unerwartet wird die amerikanische Universitätsprofessorin Deborah E. Lipstadt (Rachel Weisz) zur Verfechterin geschichtlicher Fakten, als der britische Journalist und Buchautor David Irving (Timothy Spall) sie wegen Verleumdung anklagt. Zuvor hatte nämlich Lipstadt ihm vorgeworfen, dass er den Holocaust leugnen würde. Durch das britische Justizsystem wird Lipstadt kurzerhand in die Defensive gedrängt und sie und ihre Verteidiger, angeführt von Richard Rampton (Tom Wilkinson), sehen sich auf einmal mit der absurden Hürde konfrontiert, neben der Unschuld Lipstadts auch noch beweisen zu müssen, dass der Holocaust wirklich stattgefunden hat. Doch von dieser Herausforderung lässt sich Lipstadt nicht einschüchtern. Einigungen lehnt sie ab – und zieht stattdessen vor Gericht in den Kampf gegen einen unerbittlichen Gegner…