Ну так и Д'Артаньян у него был 18-летний, а не 40-летний. Киношные герои часто не соответствуют книжным образам. Потому что в книге автор может рассказать, что вот это - порочный персонаж с ангельской внешностью. А в кино зрителю зачастую кроме внешности героя ничто подсказать не сможет. Если только сам автор не задумал, что сущность героя должна раскрыться лишь к концу фильма.