Ikuko Takahashi is known for Lost in Translation (2003), Seinto Seiya: Seintia Shô (2018) and Ashura (2012).