Incapable de reprendre l'avantage en Écosse et afin de mettre fin aux raids incessants dans le Nord de son royaume, Édouard doit signer une trêve avec Robert Bruce. Pour autant, l'opposition au régime ne cesse de croître, et quand Isabelle est envoyée en 1325 négocier un traité de paix avec la France, elle se retourne contre son époux et refuse de revenir en Angleterre. Isabelle s'allie avec le baron exilé Roger Mortimer, rassemble l'opposition à son époux et conduit une invasion de l'Angleterre avec une petite armée à l'. Le régime d' et des Despenser s'effondre immédiatement et le roi doit s'enfuir en Galles, où il est finalement capturé. Édouard est ensuite contraint de renoncer à la couronne en en faveur de son fils aîné, , et meurt le suivant au château de Berkeley, peut-être assassiné sur ordre du nouveau régime.