Na de moord op president Abraham Lincoln worden zeven mannen gearresteerd, maar ook één vrouw: Mary Surratt (Robin Wright). Zij runt het pension waar John Wilkes Booth en anderen elkaar ontmoet hebben om de aanslag te beramen. De jonge advocaat Frederick Aiken (James McAvoy) gaat met tegenzin akkoord om Mary Surratt te verdedigen voor het tribunaal. Gedurende het proces begint hij steeds meer te geloven in haar onschuld. De enige verdachte die wist te ontsnappen is Mary's zoon John. Om hem in de val te laten lopen, moet ze een zware beproeving doorstaan.