Fairy Musketeers

Fairy Musketeers (おとぎ銃士 赤ずきん, Otogi-Jūshi Akazukin) is a 2005 anime OVA developed by Madhouse Studios. It was later adapted into an anime television series from July 1, 2006 to March 26, 2007

Plot
A long, long time ago, there existed a world of magic and science. Fearing humanity's unlimited potential and conceitedness from having both powers, God split the world into two, the world of science, Elde (or Earth), and the world of magic, Phandavale. One day in Fandavale, a terrible witch named Cendrillon revives and plots to rule both worlds, by searching for the keys of both worlds which holds tremendous power.

A normal young boy from Elde by the name of Souta Suzukaze meets a mysterious girl from Phandavale, Akazukin (Red Riding Hood), and her talking wolf companion, Val. Sōta learns that he is the key of Elde. Now it is up to Akazukin, Val, and the other Musketeers, Shirayukihime (Snow White) and Ibara (Sleeping Beauty) to protect Sōta from Cendrillon and her Nightmarians who wish to obtain the power he mysteriously possesses.

A grand story of a boy who will lead a checkered life and girls in fairy tales has just begun.