Después de buscar fortuna durante cinco años, Westley (Cary Elwes) retorna a su tierra para casarse con su amada, la bella Buttercup (Robin Wright Penn), a la que había jurado amor eterno. Sin embargo, para recuperarla habrá de enfrentarse a Vizzini (Wallace Shawn) y sus esbirros. Una vez derrotados éstos, tendrá que superar el peor de los obstáculos: el príncipe Humperdinck (Chris Sarandon) pretende desposar a la desdichada Buttercup, pese a que ella no lo ama, ya que sigue enamorada de Westley.