Deborah Lipstadt (Rachel Weisz), historienne et auteure reconnue, défend farouchement la mémoire de l’Holocauste. Elle se voit confrontée à un universitaire extrémiste, avocat de thèses controversées sur le régime nazi, David Irving (Timothy Spall), qui la met au défi de prouver l’existence de la Shoah. Sûr de son fait, Irving assigne en justice Lipstadt, qui se retrouve dans la situation aberrante de devoir prouver l’existence des chambres à gaz. Comment, en restant dans les limites du droit, faire face à un négationniste prêt à toutes les bassesses pour obtenir gain de cause, et l’empêcher de profiter de cette tribune pour propager ses théories nauséabondes?