Cast Credits Devil May Cry (2007) Starring as Cid Kekkaishi (2006) Starring as Heisuke Matsudo Mythical Detective Loki Ragnarok (2003) Starring as Zephyr Glass no Kamen (1984) Starring as Masumi "The Purple Roses Man" Hayami The Rose of Versailles (1979) Starring as Hans-Axel von Fersen