All Cast

Haruomi Hosono

Haruomi Hosono

Self

Van Dyke Parks

Van Dyke Parks

Self

Keigo Oyamada

Keigo Oyamada

Self

Ryuichi Sakamoto

Ryuichi Sakamoto

Self

Yukihiro Takahashi

Yukihiro Takahashi

Self

Gen Hoshino

Gen Hoshino

Self