En 1992, Craig se casó con la actriz Fiona Loudon, con quien tuvo una hija, Ella Craig Loundon.