"One Man's Hero" raconte l'histoire peu connue du "St. Patrick's Battalion" ou "San Patricios", un groupe d'immigrants pour la plupart irlandais et autres de religion catholique, qui ont déserté au Mexique après avoir rencontré des préjugés religieux et ethniques en l'armée américaine pendant la guerre américano-mexicaine. L'intrigue est centrée sur l'histoire personnelle de John Riley, un Irlandais qui avait été sergent dans l'armée américaine, qui est nommé capitaine dans l'armée mexicaine et commande le bataillon, alors qu'il mène ses hommes au combat et lutte avec autorités des deux côtés de la frontière.