Thompson estuvo casado en primeras nupcias con Mary Okes, y fue padre de 5 hijos: Deborah, Anthony, Marina, Nicholas y Benjamin.