One Man's Hero vertelt het weinig bekende verhaal van de 'St. Patrick's Battalion' of 'San Patricios', een groep voornamelijk Ierse en andere immigranten van het katholieke geloof die naar Mexico deserteerden nadat ze tijdens de Mexicaans-Amerikaanse oorlog in het Amerikaanse leger met religieuze en etnische vooroordelen waren geconfronteerd. De plot draait om het persoonlijke verhaal van John Riley, een Ier die sergeant was geweest in het Amerikaanse leger, die aangesteld is als kapitein in het Mexicaanse leger en het bevel voert over het bataljon, terwijl hij zijn mannen leidt in de strijd en worstelt met de autoriteiten op beide zijden van de grens