Cain se casó en tres ocasiones; su matrimonio más conocido fue con la actriz Aileen Pringle, su segundo matrimonio, que acabó con un divorcio dos años después tras una relación tempestuosa entre los dos cónyuges.