Події фільму розгортаються у 1306 році, коли легендарний шотландський король Роберт Брюс, якого грає Ангус Макфадієн, оговтується від поразки у битві при Метвені та переховується. Сповнений рішучості відновити незалежність Шотландії від англійського панування, Роберт збирає загін вигнанців і воїнів, щоб вести партизанську війну проти окупаційних сил. Фільм досліджує особисту боротьбу Роберта, його лідерські якості та стійкість шотландського народу під час переломного етапу в історії. "Роберт Брюс" пропонує драматичне зображення прагнення національного героя до свободи і справедливості.