Charming ønsker seg på å drepe Arthur, fordi Charming ønsker å bli utnevnt til den neste kongen etter kong Harold. Esel og Pus blir fengslet sammen med Fiona og de andre damene. Fionas mor, dronning Lillian, klarer å knuse en åpning i steinmuren og de kommer seg ut av fengselet. Charming arrangerer ett stort skuespill for resten av kongeriket, hvor han planlegger å drepe Shrek. Men Fiona, Esel og Pus og de andre prinsessene forsøker å konfrontere ham. Men de blir forhindret av Charmings håndlangere og vakter, og Fiona blir bundet fast. Hele kampen ender med at Rapunzels tårn velter, og prins Charming blir knust.