Well is correct here, because it means much old. Far means far away and it does not mean right here to age.
Bo