Region? Regional differences matter. Pictures can be deceiving but in my part of texas he is not what a 5 yr old looks like. This time of year I would guess a fat 3 1/2 yr old.
I don't think he's any older than 4 1/2 - lacks the beer gut the older ones have. A daytime pic would help but I get it - if you had a great pic of him you probably wouldn't be asking us. Best of luck!