The film is set in 48 BCE during the Han dynasty, where Huo An (played by Jackie Chan) is a Chinese military commander leading the Silk Road Protection Squad. After an altercation, he and his men are sent to a desolate outpost called Wild Geese Gate as punishment.
At Wild Geese Gate, Roman soldiers led by General Lucius (played by John Cusack) arrive seeking refuge. They are pursued by the corrupt Roman consul Tiberius (played by Adrien Brody) who aims to kill Lucius. Huo An decides to help Lucius and his men, leading to an alliance between the Chinese and Roman forces.
As they face threats from Tiberius and other enemies, the Chinese and Roman soldiers collaborate to defend Wild Geese Gate. The film explores themes of friendship, honor, and unity between different cultures.
In the climax, Huo An and General Lucius confront Tiberius in a large-scale battle. Tiberius is defeated, and the Chinese and Roman forces successfully defend their outpost.
“Dragon Blade” received mixed reviews from critics, with praise for its action sequences and criticism for its historical inaccuracies and melodramatic elements. The film is known for its ambitious attempt to blend Eastern and Western filmmaking styles and its depiction of a unique historical encounter between Chinese and Roman cultures.