Cast Credits Demon Lord Dante (2002) Starring as Tamiko Utsugi Serial Experiments Lain (1998) Starring as Miho Iwakura