John Wayne spiller oberstløjtnant Kirby Yorke, hvis hengivenhed til pligten har kostet ham sit ægteskab med sin elskede Kathleen (Maureen O'Hara). Yorke får besked om, at hans søn, Jeff (Claude Jarman Jr.) -- som han ikke har set i 15 år -- er blevet smidt ud som kadet fra West Point, og at han løj om sin alder for at blive en del af kavaleriet i et forsøg på at redeemme sig selv.