Вторая война за независимость Шотландии началась в 1333 году, когда Эдуард III Английский больше не принимал Нортгемптонский договор 1328 года, по которому Англия признавала законность династии, основанной Робертом Брюсом. Эдуард был намерен поддержать притязания Эдуарда Баллиола, сына бывшего короля Джона Баллиола, на Давида II, сына и наследника Брюса. Баллиол правил в Шотландии в течение короткого времени осенью 1332 года, но был изгнан из страны в конце года. Сама война продолжалась до 1357 года, когда Давид II был освобожден из английского плена. Английское вмешательство в дела Шотландии также стало одним из факторов, приведших к началу Столетней войны с Францией в 1337 году.