Show more
'Little Man' Machan was born in 1921 in Japan. He is an actor, known for All Monsters Attack (1969), Son of Godzilla (1967) and Destroy All Monsters (1968). imdb.com