20th Century Boys 3 Cast Teruyuki Kagawa Naoto Takenaka Arata Renji Ishibashi Koichi Yamadera Toshiaki Karasawa Etsushi Toyokawa Gregory Pekar