El oficio de las armas (en italiano, Il mestiere delle armi) es una película de 2001 escrita y dirigida por Ermanno Olmi.
Se trata de un drama histórico protagonizado por Hristo Jivkov y ambientado en la Italia del siglo XVI; narra la muerte de Giovanni de Médicis, el último gran condotiero, y cómo las armas de fuego marcaron el fin de una manera de entender la guerra.
El largometraje es una coproducción entre Italia, Bulgaria, Francia y Alemania y se estrenó en Italia el 11 de mayo de 2001.
Consiguió nueve Premios David de Donatello, entre ellos el de mejor película y mejor director.
Durante las Guerras de Italia, Giovanni de Médicis es capitán del ejército papal contra los lansquenetes del emperador Carlos I de España que, liderados por Georg von Frundsberg, marchaban hacia Roma.