he is from modern day tunisia
he would have looked like the blacks in tunisia look like today
black
No. You've simply been misinformed.
Ordinarily I wouldn't bother to comment on this sort of misinformation but I have had two real loves: math and roman history.
The Carthaginians are Phoenician who settled the Mediterranean coast of North Africa. They simply were NOT what we would call black african. They aren't even African. Hannibal is from one of the royal families. We know exactly what Phoenicians of that time looked like. Like modern Lebanese.
This is sort of sad.
Unfortunately this is the sort of nonsense promoted by uncritical "documentaries" like Hidden Colors that are not actual scholarly studies but rather attempts at self esteem boosting. There is not attempt to be critical and any information that remotely adds to the real reason for the project(self esteem) is included as "fact". This is simply not the way real scholarship works. Facts are facts. Sadly this sort of misinformation has been promulgated so frequently and uncritical in afrocentric circles that it is becoming impossible to refute it. (I know it's true! I saw it in a documentary on great black leaders!").
Even more sadly is we have our own history and don't need to pretend to have one that isn't true! In a way it is actually playing into the hands of the white racist when you say you don't have enough of your own history and have to pretend to be Egyptians or Carthaginians.
Why is it I never see post here about the REAL black empires? Cities like Timbuktu. The Mali empire. Koumbi Saleh. Gao and Songhay. The Kaabu Empire.
And that's just West Africa (where most of us are actually descended from)
So no. Hannibal wasn't "one of us". If you want to feel pride in great Black African generals then study: Sudiata Keita, Alfa Molo Balde, or Tirmakhan Traore.
But this pretending that various non-black peoples were "us" is just poor scholarship. Even worse there because are ACTUAL black heroes to admire.
I know most of you will deny everything I wrote because your previous sources have told you otherwise. But those sources are merely self esteem boosting projects. Don't embrace a false history - we have a real one.