Carr nació en Londres en una familia de clase media y fue educado en la Merchant Taylors' School, en Londres, y el Trinity College, en Cambridge, donde obtuvo una licenciatura en estudios clásicos.