Beauty and Warrior

Beauty and Warrior (Dewi Mayang Sari) is an Indonesian animated film produced by Wissta Animation Film. IFD Films and Arts produced the English dub.