Robin Hood (Taron Egerton) hat in den Kreuzzügen gekämpft, doch als er in seine Heimat zurückkehrt, erkennt er das Land nicht wieder: England ist zu einer von Korruption und Intrigen gezeichneten Gesellschaft geworden, die Reichen schwelgen in Luxus, während es bei den Armen kaum zum Überleben reicht. Robin beschließt, dass er nicht länger wegschauen kann, und nimmt – ausgerüstet mit Maske, Pfeil und Bogen – den Kampf gegen die Ungerechtigkeit im Land und die tyrannische Oberschicht auf. Dabei findet er mit Little John (Jamie Foxx) einen Verbündeten und verliebt sich in die ebenso schöne wie willensstarke Marian (Eve Hewson). Doch die herrschende Klasse will Robins Raubzüge und seinen Kampf für Gerechtigkeit nicht einfach hinnehmen und setzt den gnadenlosen Sheriff von Nottingham (Ben Mendelsohn) auf ihn an…