An excellent movie with a great message, engaging characters, great script and fantastic acting. Danielle Chuchran and Natasha Henstridge do a superb job as the mother and daughter, and the quirky history teacher (portrayed by Jamie Kennedy) is the perfect combination of eccentricity, warmth, wisdom and kindness. The young actors who portray Ashley's eventual "knights" (James Gaisford and Jeremias Elvegaard) are also very believable: flawed, yet likable young men who grow with the storyline. Probably one of the best features was the superior dialogue, delivered by all the actors in a completely believable and natural fashion. (Kudos to the director on that one). It's hard to pick out a favorite on such a great effort by all, but my vote is with Danielle Chuchran - she portrays Ashley with subtlety, passion, and an appealing vulnerability that gives way to strength at the conclusion. Well done! I wish there were more movies made like this - maybe the world would be a little better place. I HIGHLY RECOMMEND IT. James Welch Henderson, Arkansas 1/3/2020