TV Show · Anime · Action A young amnesiac discovers that demons are trying to invade the world. 2009 · 23m