Josh O’Connor as Lawrence (Larry) Durrell