But why does everyone say that Zhang Shigui is a villain? How is it recorded in history? What I want to say here is that everyone is probably misled by many TV dramas. In the long and leisurely years of Sui and Tang Dynasties, many famous generals appeared, such as Li Jing and He Cheng. Later, in order to show the complexity of this history. They also wrote a novel called The Legend of Heroes in Sui and Tang Dynasties. Many people's prejudice against Zhang Shigui and this person comes from this film and television drama.
Because there must be decent villains, good guys and bad guys in this data, and this role separation. Zhang Shigui was not assigned a good role and was naturally written as a villain. But in history, he is not a villain, but a loyal minister.
However, according to historical records, Zhang Shigui was the founding general of the Tang Dynasty. He made great achievements and cared about his soldiers. He is very politically conscious and culturally literate, and he is definitely a founding star. It's completely different from what is written in folk novels. He was born behind the door, so he is good at marching and fighting.
Many times, people are misled by film and television dramas. The most obvious example is that in the Romance of the Three Kingdoms, in order to highlight the decent roles of Liu Bei and Zhuge Liang, Cao Cao was written as a bad guy. In fact, Cao Cao was definitely one of the most talented people in the Three Kingdoms period.