À l’aube du XIIIe siècle en Italie, la vie simple et fraternelle de François d’Assise auprès des plus démunis fascine et dérange la puissante Église. Entouré de ses frères, porté par une foi intense, il lutte pour faire reconnaître sa vision d’un monde de paix et d’égalité.
Jesper, un officier allemand et sa troupe sont chargés de protéger un village. Avec l’aide du jeune Tarik, qui lui sert d’interprète, il tente de gagner la confiance de la communauté et des chefs locaux. Mais il découvre le fossé qui sépare ces deux mondes. Lorsque Tarik et sa sœur Nala sont menacés par les talibans, Jesper doit choisir entre obéir à sa conscience ou se soumettre aux ordres.