arnold was married three times: harriet marshall (1917–1927), with whom he had three children: elizabeth, jane and william (who had a short movie career as edward arnold jr.); olive emerson (1929–1948) and cleo mclain (1951 until his death).