Well quite - as we have photographic evidence of those people. I'm not saying that Hannibal looked anything like the bloke in ancient battles or whatever it was called, but at the end of the day, the designers of that programme decided to give it the "300" styling, hence the look of the actor. That's not completely distorting history. Saying that Hannibal lost at Cannae would be, though. On a slightly different angle - should we deride the Spartacus movie because we're not sure that Spartacus was a dead ringer for Kirk Douglas. Or have a pop at "I Claudius" because the sets don't look that great?
All of these programmes show dramatised versions of history - they have to entertain as well as inform: and the entertainment comes first, because if its not entertaining, the vast majority of people won't watch it, if people don't watch it the advertisers won't want to use the commercial slots, if the advertisers don't use the commercial slots, programmes don't get made and the company loses money and then decides that making said documentaries is a bad idea and then you're on UNRV crying into your beer because there aren't any documentaries (or movies for that matter) set in ancient times.
These programmes are not directed at Roman historians who are expected to know this stuff anyway. As I say above, no kid who's inspired into learning about Hannibal off the back of the programme is going to send outraged emails to historians arguing the case for "Hannibal looks nothing like the bloke on Ancient Warriors - you guys have it all wrong."
That's just silly.
My own interest in Ancient History was inspired by watching "The 300 Spartans" on ITV when I was very young - about five or six. I've not written to 20th Century Fox to complain that the phalanx in the initial battle was only one rank deep and that there were actually six to seven thousand Greeks at the battle, not just the Spartans and the Thespians. Here's why: that movie made me fall in love with Ancient Greek History, so I went off and learned as much as I could about it. So now I know a good deal about the Battle of Thermopylae. But I still love the movie.
Cheers
Russ