Shakugan no Shana

  • 2007
  • TV Show
  • TV-Y7

A boy joins a mysterious girl to fight off invaders from another world.