^^ Yes, that was the case, by the time the film made it to production, Henry was too old to pass for a 17 year old!
Plus he almost was the new Bond, but that went to Daniel Craig, who I love in the role, but if they ever reboot James Bond again, it would be Henry's turn IMO.