heroes crossword puzzle

123456789
Across
  1. 4. putting others' needs before your own (adj.)
  2. 6. attractive or noticeable, immediately capturing interest (adj.)
  3. 8. a bad character in a story (n.)
  4. 9. having physical or mental strength to face challenges (n.)
Down
  1. 1. small brown spots on the skin (n.)
  2. 2. to win against someone in a battle (v.)
  3. 3. something remarkable or great; extremely enjoyable (adj.)
  4. 5. exhibiting bravery or noble qualities (adj.)
  5. 7. a flowing garment worn by superheroes (n.)