Well here's my unexpert opinion :)
His face and ears look's very drafty to me. Even his neck looks like a juevnille (SP?) draft cross. His bone structure is very similar to a draft, very upright pasterns and shoulder, just lacks the "heaviness" of a purebred draft. He actually does have a fairly good amount of feather too for his age. If he is only 2, he is still going to grow. Drafts don't mature in size untill they are 6 or 7, they're very slow to mature. I know this first hand when I purchased my Molly mare who is paint x Tb x belgian. I purchased her as a 5yr/o and she was 16.2. Measured her last summer as a 7yr/o and she was 17 hh.
So I see Belgian in him, he actually looks a lot like my Molly when she was a 2yr/o, body shape wise. As for what he is crossed with I couldn't tell you. I would guess that he likely is a combination of multiple breeds.
KEEP HORSES IN THE STABLE & OFF THE TABLE !!!!! ♥♥♥