It has been 800 years since the incredibly fast and powerful gods of battle known as the Idaten had sealed away the demons after an intense battle.
Actors and roles, crew of The Idaten Deities Know Only Peace (2021). Who was filming and what role he played.