Olin Francis è nato il 13 settembre 1891. Luogo di nascita: Usa. È conosciuto come attore. È celebre per aver partecipato a Lightning Range (1933), Pioneers of the West (1927) e Out of Singapore (1932). È stato sposato con Frances Odell Hanrion e Letha Velma Dreyer. Morì il 30 giugno 1952. Luogo di morte: Usa.