Anglaterra, segle XIII. Robin Longstride (Russell Crowe), un magnífic arquer que lluita en les Croades al servei del rei Ricard Cor de Lleó (Danny Huston), torna de Terra Santa saquejant poblats mentre lluita contra les tropes franceses. Quan Ricardo mor aconseguit per una fletxa francesa, Robin es trasllada a Nottingham per complir una promesa que va fer a Sir Robert Loxley (Douglas Hodge) abans de morir: portar la seva espasa al seu pare, Sir Walter Loxley (Max Von Sydow). Allà coneix a Lady Marion (Cate Blanchett), la vídua de Loxley. Mentrestant, a Anglaterra, reina Juan Sense Terra (Oscar Isaac), un rei sense caràcter i incapaç de fer front tant a les rebel • lions internes com a les amenaces externes ordides pel pèrfid Godfrey (Mark Strong). L’objectiu de Robin i els seus homes serà impedir una sagnant guerra civil i tornar la glòria a Anglaterra.