@ClickCLK, пересмотрите фильмы. Даже в них открыты ответы на эти вопросы) Арогорну на момент битвы пяти воинств было 10 лет. В ВК две крепости в диалоге с племяницей Теодена Арогорн говорит, что ему 87 лет.
Арогорн не простой человек, потомок нуменорцев. Нуменоры ведут происхождения от Элроса полуэльфа. Элрос брат Элронда, выбравшего судьбу смертных.
Поэтому Арогорн жил дольше чем обычные люди. Например Гондором он правил ещё 120 лет после коронации. Умер в 210 лет
И очевидно, что Леголас его знает очень давно! Более того Арогорн жил в Ривенделле не просто так. Домысливать можно логично и нелогично. У каждого своя фантазия.