Shakugan no Shana: The Movie

Available on Funimation
An ordinary high-school student (Josh Grelle) learns that his destiny is to fight demon-like beings that devour human life.
Starring Cherami Leigh Kuhn, Josh Grelle, Brina Palencia
Director Takashi Watanabe