Actor, Director, Writer, Producer. Leo Ashizawa is known for Citadel (2023), Monarch: Legacy of Monsters (2023) and A Discovery of Witches (2018).