Der zwölfjährige Alex (Louis Serkis) ist ein eher zurückhaltender Junge, der in Großbritannien zur Schule geht. Dennoch stellt er sich immer wieder gegen Lancy (Tom Taylor) und Kaye (Rhianna Dorris), wenn sie in den Pausen mal wieder dessen besten Freund Bedders (Dean Chaumoo) peinigen. Dabei wird Alex dann auch selbst oft das Opfer der Pausenhof-Drangsalierer. Als er eines Tages vor diesen auf der Flucht ist, findet er durch Zufall ein altes Schwert. Gemeinsam mit Bedders findet er heraus, dass es sich um das legendäre Schwert von König Arthur handelt. Damit werden die beiden Freunde in ein haarsträubendes Abenteuer verwickelt. Denn wie ihnen der Zauberer Merlin, der ihnen als junge (Angus Imrie) und alte Version (Patrick Stewart) erscheint, mittteilt, wird bald die finstere Hexe Morgana (Rebecca Ferguson) kommen, um die Weltherrschaft zu übernehmen. Alex muss feststellen, dass das Schwert ihn auserwählt hat, um Morgana aufzuhalten…