There are a few questions you need to answer, to determine if he's a Corso:
Is he a stubborn asshole?
Does he try to eat his weight in kibble, then act like you haven't fed him in, at least, a month, then try to eat your food?
Do you need to exercise him until he can't move, unless he turns into something out of "The Exorcist"?
Is his biggest joy in life waking you up at ungodly hours, just because he heard some other dog bark/ is bored and wants to go play/ ruin your day?
If the answer to this questions is yes, than he's a Corso.
Seriously, though , there's obviously cane Corso in there, but I think it's mixed with something, he looks a bit too stocky and I don't think that face is pure Corso. How big is he? He could be part EM.