Len Stanford: Len Stanford. Actor: Battle in Outer Space. Len Stanford was born in Sydney, Australia on July 9, 1924 and passed away in New York on October 25, 2012. He lived a varied life as a former Australian soldier, actor and writer. His best known role was Dr. Roger Richardson in Ishiro Honda's Battle in Outer Space in 1959.
Known For: Battle in Outer Space (Dr. Roger Richardson), Sekai daisensô (Federal Staff(as Leonardo Stanford))