En 1975 se casó con Francesca Shrapnel, la pareja tiene tres hijos: el actor Lex Shrapnel, el escritor Joe Shrapnel y el director Tom Shrapnel.