Crazy scientist Frankenstein (Aden Young) creates Frankenstein Adam (Aaron Eckhart) from different corpse parts, but loses his trust. After Adam buried Frankenstein, he was attacked by terrible demons. At the critical moment, he was rescued by a group of mysterious soldiers. The other party was the little-known Night Dragon Tribe who had been fighting against the terrifying Purgatory Demons for a long time. At the request of Queen Lenore (Miranda Otto), Adam, who once hated humans, joins the battle to eradicate demons. For more than 200 years, he wandered around the world just to make a move first and get rid of the demon leader Prince Nablus (played by Bill Nighy). The all-out war between angels and demons begins, and Adam plays a decisive role...