Hannibal's story takes place over decades, and for a war trilogy of this magnitude, the special effects team would need to animate thousands of soldiers, as well as believable elephants for each one of them during the iconic charge. Even for a star like Vin Diesel, coordinating this kind of work would be challenging and extremely expensive.