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 w lady Marian (Mary Elizabeth Mastrantonio), chce pomóc jej odzyskać majątek, zagarnięty przez chciwego szeryfa z Nottingham (Alan Rickman). Tymczasem szeryf zamierza poślubić Marian wbrew jej woli. Do Oscara nominowano piosenkę Bryana Adamsa.