Le film est plaisant à suivre mais n'a malheureusement aucune valeur historique, et en est même bien éloigné! Tout est modifié pour sublimer le roi des Huns, et si Gerard Butler est tout à fait dans son rôle l'histoire est bien trop romancée et les protagonistes catalogués dans la rubrique "gentil" ou "méchant" y compris au sein d'un même empire (un film comme Troie est un exemple dans ce domaine). Le choix de ce héros ne semble être qu'une vulgaire utilisation commerciale de son charisme historique et sa popularité.
On aurait pu espérer mieux de la part d'un personnage au caractère naturel si efficace au cinéma...Une mise en scène trop haute en couleur et idyllique, largement inspirée de Braveheart mais ne cherchant à transmettre des émotions uniquement dans les scènes d'amour à contrario de Mel Gibson qui n'oubliait pas les scènes de guerre très fortes.Comme beaucoup le disent, un bon téléfilm mais un film moyen.