John adams hbo cast south carolina