Després de buscar fortuna durant cinc anys, Westley (Cary Elwes) retorna a la seva terra per casar-se amb la seva estimada, la bella Buttercup (Robin Wright Penn), a la qual havia jurat amor etern. No obstant això, per recuperar-la haurà d'enfrontar-se a Vizzini (Wallace Shawn) i els seus esbirros. Una vegada derrotats aquests, haurà de superar el pitjor dels obstacles: el príncep Humperdinck (Chris Sarandon) pretén desposar a la desgraciada Buttercup, malgrat que ella no ho estima, ja que segueix enamorada de Westley.