Garo: Divine Flame

Garo: Divine Flame is a 2016 Japanese animated superhero film based on Garo: The Animation. The movie takes place four years after the events of the first season, Garo: The Carved Seal of Flames. It follows the adventures of León, Alfonso, Ema and Germán as they try to stop a powerful Horror who plans to use Germán's son Roberto as a sacrifice.