Disney Villain name scramble

1234567891011121314151617181920212223
Across
  1. 1. acdeefgjlllooruu
  2. 8. acrs
  3. 9. adehs
  4. 11. aeehhknrs
  5. 14. eeghhlmoortt
  6. 16. amyz
  7. 18. eeeilnquv
  8. 19. aceefilmnt
  9. 22. aadeeilmnrty
  10. 23. aachiknoopt
Down
  1. 2. alrsuu
  2. 3. aafjr
  3. 4. aeeefhnoqrstu
  4. 5. beeggiioooo
  5. 6. ahns
  6. 7. acdefiilrr
  7. 10. aclnoty
  8. 12. acdeeilllruv
  9. 13. deghiknnor
  10. 15. aadeimmmm
  11. 17. cehijnnopr
  12. 20. ahnsuy
  13. 21. agnost