Rycerz Robin z Locksley (Kevin Costner) wraca do Anglii z krucjaty. Towarzyszy mu Maur Azeem (Morgan Freeman), któremu Robin uratował życie. W ojczyźnie czekają na rycerza złe wieści - jego ojciec został zamordowany, przepadły rodzinne dobra, a król Ryszard Lwie Serce (Sean Connery) przebywa na wygnaniu. Wędrując przez las Sherwood, Robin pada ofiarą rzezimieszków. Udaje mu się pokonać ich przywódcę. Dołącza do nich i szybko zdobywa sławę szlachetnego rozbójnika, który wspomaga biednych. Zakochany z wzajemnością w pięknej lady Marian (Mary Elizabeth Mastrantonio), podejmuje zaciekłą walkę o jej majątek, zagarnięty przez chciwego szeryfa z Nottingham (Alan Rickman). Szeryf wbrew woli kobiety zamierza ją poślubić.