What was the movie Anne Hathaway was in in 2004 called Enchanted?

Enchanted was actually an Amy Adams movie. Anne Hathaway was in Ella Enchanted. It was based on a children's book series. Ella was cursed as an infant to always have to obey what she was told. Sometimes, it caused her some real problems, especially after she fell in love with the prince.