Centuries have passed after an invasion by demonic entities, and humanity is on the brink of extinction. A young detective miraculously survives a train crash, and finds himself falsely accused of being a member of the rebel group Maelstrom. As things gro