Alex (Louis Serkis) enfrenta os valentões do colégio, Lance (Tom Taylor) e Kaye (Rhianna Dorris), o que lhe cria problemas quase sempre. Um dia, ao fugir dos dois, ele se esconde em um canteiro de obras abandonado e encontra uma espada, que retira do lugar com facilidade. A arma é a lendária Excalibur, e agora, ele deve enfrentar Morgana (Rebecca Ferguson), meia-irmã do rei Arthur, que tenta retomar seu poder.