Superheroes vs. Villains

1234567
Across
  1. 4. Opposite of good
  2. 5. Long coat heroes wear
  3. 6. Special ability
  4. 7. A person with special powers
Down
  1. 1. Can fly and save people
  2. 2. A bad character
  3. 3. Helps other people
  4. 5. Place heroes save