He does not look old unless old means mature and not some raggedy ass twink who looks one candle short of his 16th birthday. There's nothing wrong with not looking super young. Like, there's no legitimate critique of William in my eyes. He's just flawless.