'Quién a hierro mata' se sitúa en un pueblo de la costa gallega donde vive Mario, un hombre ejemplar, interpretado por Luis Tosar, quien trabaja como enfermero en una residencia de ancianos en la que todos le tienen un gran aprecio. Cuando el narco más conocido de la zona, Antonio Padín, recién salido de la cárcel, ingresa en la residencia, Mario trata de que este se sienta como en casa.
Mientras tanto, los dos hijos de Padín, Kike y Toño, son los que están ahora al mando del negocio familiar, pero a raíz de un fallo en una operación, Kike acabará en la cárcel y generarán una gran deuda con un proveedor colombiano. Ante esto, Toño recurrirá a Mario para que intente convencer a su padre para que este asuma la deuda, pero el enfermero tendrá sus propios planes.