Yojiro Noda , is a Japanese musician, singer, songwriter and record producer. Noda is the lead vocalist, songwriter and guitarist of the Japanese rock band RADWIMPS, and also began a solo project, Illion, in 2012.
Highest: Isle of Dogs 6.8
Credits
Filmography
Acting (1)
Isle of Dogs2018 · News Anchor
6.8
