Many years have passed since Robin Hood (Sean Connery) led the fight for the poor people of Nottingham. Now, he and Little John (Nicol Williamson) return from the Crusades under the command of King Richard (Richard Harris) the Lionhearted. But when Richard is accidentally slain, the mad King John (Ian Holm) assumes the throne, and Robin regroups the members of his of Sherwood Forest band. When the King orders the Sheriff of Nottingham (Robert Shaw), Robin's old nemesis, to remove the clergy from the countryside, Robin moves swiftly into action. He rescues Maid Marian (Audrey Hepburn), his erstwhile love who has since become a nun, and their old flame is rekindled. But the rivalry between Robin and the Sheriff is also renewed, and now they must prepare for their final confrontation.