He appeared as General Onoda in the Amazon show The Man In The High Castle and as Tao on AMC’s Hell On Wheels.
He played the role of General Onoda in the Amazon show The Man In The High Castle, and also appeared as Tao on AMC's Hell On Wheels.