Why is Shan Yu a villain?
Shan Yu is a villain because he is a cruel and ruthless general who is willing to do anything to achieve his goals. He is also very arrogantly confident and never stops trying to prove himself to others. Who is the girl in China who is in love with the bad guy in Mulan? The ... Read more...