The Armor of Light suit le révérend Rob Schenck, activiste anti-avortement qui prêche une réflexion autour de l'utilisation abusive du port d'armes aux Etats-Unis. En se questionnant sur la conciliation entre être pro-vie et pour le port d'armes, le révérend ne tarde pas à être frappé par la réaction de ses plus vieux amis, l'enjoignant à éviter une question politique aussi complexe. En chemin, le révérend rencontre Lucy McBath, mère endeuillée d'un fils assassiné en Floride. De confession catholique mais défenseuse du droit à l'avortement, McBath choisit de s'allier avec Rob Schenck afin d'inviter les autres à considérer la culture américaine des armes à feu sous un angle moral. Luttant contre la douleur de l'absence tout en prenant appui sur son deuil pour mieux alerter les consciences, la mère espère réussir là où tant on échoué avant.