as Yamaoka Terue / Toyoko
as Yamaoka Fukakusa
as Terue (10 years old)
as Terue (16 years old)
as Ikutoku
as Wachi Takenori
as Yamaoka Yuuji
as Nakajima Takehito
Full cast details coming soon!