Ever After (1998)
Directed by Andy Tennant
Starring: Drew Barrymore and Anjelica Houston
The Cinderella fairy tale is turned on its head in this story set in sixteenth century France. Renamed Danielle (Barrymore) our hero is very capable and independent. In no need of rescue by a prince, she ends up with one anyway.