Men in armor hold red shields.
Mannen in pantser hebben rode schilden.
Men are in costumes.
Mannen zijn in kostuums.
The men are not necessarily wearing costumes.  They may intend to fight and are wearing the armor for protection.
De mannen dragen niet per se kostuums.