Factual error: Aetius' troops don't look anything like 5th century Roman soldiers. They are carrying a large rectangular shield, a pilum (a spear which was used for throwing) and a sword (gladius) on their right. This was typical for the Roman army until about the 3rd century A.D. In Aetius' time, the soldiers would have had smaller oval shields, a hasta (a lance used for stabbing and for fending off cavalry attacks) and a sword (spatha) on their left. Also, there would be an enormous amount of "barbarian" mercenaries in the Roman army (Goths, Vandals, even Huns.), so it was hardly a Roman army anymore. And where's Aetius' cavalry?
Factual error: The clothes the Romans are wearing are not consistent with the time period. By the mid 5th century A.D., the Romans were beginning to wear dull and coarse clothing. The clothes the Romans are depicted wearing throughout the miniseries are typical of the early Empire (29 B.C. to 196 A.D.).
Factual error: Attila did not kill his brother Bleda in a duel, a day after his supposed coronation as King of the Huns, as depicted in the film. Nor did Attila become king after his brother's death. Historically, after the death of their uncle, King Rua, in 434 A.D., both Attila and Bleda shared the Hunnish throne until Attila killed his brother in 445 A.D.
Factual error: In the battle against the Visigoths, you can see that the soldiers carrying the standards of the Roman legion are positioned in the front lines. No Roman general would have put them there, because it would make them far too easy a target for enemy archers, skirmishers and infantry, especially since the standard bearers couldn't carry shields. Standard bearers (signiferes) were usually positioned behind the column of soldiers.
Factual error: Several things are wrong in the scenes concerning the Battle of the Catalaunian Plains. What happens in the movie is this: Attila besieges and takes Orleans. Then he moves further south and Aetius retreats. Some time after that, Orestes tells Attila that 'Aetius has stopped retreating' and that the battle will take place near a place called Chalons. All wrong. What happened in reality was this: Attila never took Orleans and probably didn't even assault it. The Huns and their allies were moving way too slow, carrying all sorts of heavy siege equipment with them which bogged them down. When Aetius & the Romans and a large Visigothic army moved towards Orleans, Attila turned back. So it was he who was retreating, not Aetius. The battle never took place near Chalons. The Catalaunian Plains (near Troyes) are 50 miles to the south of Chalons (and not to the south of Orleans as Orestes has it).