He looks his age - 45 or so.
I did not look like that at 45, nor do my sons! Clean living pays off, not so much clean living in Charlie's case!