Dopo la fine della guerra di secessione americana le sorelle March dovranno affrontare problemi economici, sentimentali e sociali. Tra tutte spicca la figura di Jo, determinata a trovare la propria libertà e indipendenza, spronando anche le sorelle a dare spazio al proprio talento, nonostante le rigide imposizioni della società di quel periodo.
Il film segue il giovane avvocato Bryan Stevenson (Michael B. Jordan) e la sua storica battaglia per la giustizia. Dopo essersi laureato ad Harvard, Bryan avrebbe potuto scegliere di svolgere fin da subito dei lavori redditizi. Al contrario, si dirige in Alabama con l'intento di difendere persone condannate ingiustamente, con il sostegno dell'avvocatessa locale Eva Ansley (Brie Larson). Uno dei suoi primi casi, nonché il più controverso, è quello di Walter McMillian (Jamie Foxx), che nel 1987