Мы ведь их возраст узнали из допов. Ну и в последней книге хронология как-то проясняется. А когда я читала первые книги, у меня и было именно такое впечатление - что Поттеры до ребенка уже успели повоевать лет пять-десять. Когда создатели фильмов подбирали актеров, у них, скорее всего, было такое же.
Да, у меня тоже такое впечатление было. Отсюда и Рикман в роли Снейпа.