Movie History Id 2005 Organ 1996 Organ 1996 The Iron Man 1989 Tetsuo: The Iron Man 1989 Tetsuo: The Iron Man 1989 The Adventure of Denchu Kozo 1987 Denchû kozô no bôken 1987 Denchû kozô no bôken 1987 The Neptune Factor 1973 The Neptune Factor 1973 The Neptune Disaster 1973 An Underwater Odyssey 1973