Home/Tatsuhito OkudaTOTatsuhito Okuda4 titles · Cast7.8HDDepartures20087.1HDDeath Note: The Last Name20067.0HDDeath Note20066.5HDKamen Rider Decade: All Riders vs. Dai-Shocker2009