Naohito Fujiki John Carradine Kelly Lin