Answer
John Carradine had five children. He was married four times and had children with three of his wives. His first wife, Ardanelle McCool, gave birth to Bruce and David Carradine. His second wife, Sonia Sorel, had a daughter, Susan Carradine. With his third wife, Doris Rich, he had two more children, Christopher and Michael Carradine.