I don't really watch Disney channel movies anymore but I had to watch this movie because I'm a big fan of the book.
There are a LOT of changes in the plot but I think the Disney channel transformed the story into something that most people can enjoy. The film was a little boring to me at some parts, and the plot got forced at one point.
I think if you know about King Arthur legendary or you've read the book Avalon High (by Meg Cabot) than you can understand everything and enjoy it.
The acting wasn't so bad. I think Brittany Robertson was great, she really carried the movie. She had great chemistry with Gregg Sulkin and the friendship between her and Miles (played by Joey Pollari) was very convincing.
For a Disney channel movie I think it was actually pretty good, perfect for a Netflix watch.
I'd give it 5 out of ten stars.