Avalon High is a 2010 American medieval fantasy film released as a Disney Channel Original Movie and starring Gregg Sulkin, Britt Robertson, Joey Pollari, and Devon Graye.
[1][2] Allie Pennington, the daughter of two medieval literature scholars, enrolls at Avalon High and becomes involved in a prophesied re-staging of Arthurian legend.
Will suffers from a blow both in school and at practice that shakes his confidence before the big game, which Will has to win in order to gain a scholarship.
Finding Will at the forest where they had previously spent time together, she tells him that he is King Arthur, but he takes it as a metaphor about him returning to the game.
Allie and Miles then attend and watch as Will returns to the game as the prophesied eclipse and meteor shower take place.
Allie grabs a prop sword to stop Mr. Moore, but it transforms into Excalibur, revealing that she is the real reincarnation of King Arthur.
Mr. Moore and Allie duel in an alternate reality, where Will, Marco, Miles (Merlin), and Lance (Lancelot) are also present and fighting.
Back in the theater, they are able to escape, and Mr. Moore is "detained" by the security officer after he tries to tell him that Allie is King Arthur and her prop sword was real.