La Guerra di Secessione è finalmente terminata e gli Stati dell'Unione si trovano ora ad affrontare il problema indiano nei territori dell'Ovest. Il colonnello Kirby Yorke è il comandante di un forte di frontiera a ridosso del Rio Grande, con l'incarico di addestrare un gruppo di nuove reclute, tra cui il proprio figlio, che non vede da 15 anni e si è arruolato volontario. A completare il quadro, arriva anche la madre del ragazzo, intenzionata a riportarsi via il ragazzo. Il soldato Yorke, pur in aperto contrasto con il padre, decide di restare e combattere gli indiani Apache. Il colonnello dovrà organizzare una missione per salvare dei bambini bianchi presi in ostaggio dagli Apaches e, nel contempo, sciogliere i nodi della propria intricata vicenda familiare.