Herb Brooks (Kurt Russell), capo allenatore di hockey su ghiaccio presso l’Università del Minnesota, intervista con il Comitato Olimpico degli Stati Uniti per il lavoro dell’allenatore della squadra nazionale, discutendo la sua filosofia su come battere la squadra sovietica, chiedendo modifiche al programma di allenamento e alla strategia. L’USOC è scettico, ma alla fine dà Brooks il lavoro.
Brooks incontra il suo assistente allenatore Craig Patrick (Noah Emmerich) ai provini a Colorado Springs. Brooks seleziona un roster preliminare di 26, indifferente alle preferenze degli alti funzionari di hockey USOC., Convince il direttore esecutivo dell’USOC Walter Bush (Sean McCann) che ha a cuore i loro migliori interessi. Bush accetta a malincuore di prendere il calore dal comitato per le decisioni di Brooks.
Durante l’allenamento iniziale, gli animi si infiammano mentre l’attaccante Rob McClanahan (Nathan West) e il difensore Jack O’Callahan (Michael Mantenuto) entrano in una lotta basata sulla rivalità del college. Brooks dice senza mezzi termini ai giocatori che devono lasciare andare vecchie rivalità e iniziare a diventare una squadra. Poi chiede presentazioni e i giocatori ogni dire il loro nome, città natale e quale squadra giocano per., Mentre le pratiche continuano, Brooks utilizza metodi non ortodossi per vagliare il roster fino a 20 giocatori. I giocatori stessi si preoccupano di essere tagliati in qualsiasi momento, sapendo che Brooks stesso è stato l’ultimo giocatore tagliato dalla squadra olimpica di hockey del 1960 che ha vinto la medaglia d’oro, quindi farà di tutto per vincere.
Durante una partita di esibizione contro la Norvegia a Oslo che termina in un pareggio 3-3, Brooks nota che i giocatori sono distratti e non stanno giocando al loro potenziale. Dopo la partita, li ordina di nuovo sul ghiaccio per un pattino borsa., Brooks li fa pattinare da un’estremità all’altra del ghiaccio più volte (facendo, in altre parole, i suoi famigerati “Herbies”, come la squadra li chiamerebbe colloquialmente), continuando l’esercitazione anche dopo che il gestore della pista ha tagliato il potere. Esausto, attaccante e capitano della squadra Mike Eruzione (Patrick O’Brien Demsey) si ripresenta nella stessa materia dalla pratica iniziale e grida che gioca per gli Stati Uniti. Ottenendo la risposta che voleva da sempre, Brooks finalmente dice ai giocatori che sono fatti., Alla fine, la squadra si riunisce, con i giocatori che pensano a se stessi come una famiglia che rappresenta gli Stati Uniti. Poco prima di dirigersi a Lake Placid, gli americani giocano i sovietici in una partita espositiva al Madison Square Garden. I sovietici maltrattano la giovane squadra americana, vincendo con un punteggio di 10-3. Durante il gioco, O’Callahan riceve un infortunio che potrebbe tenerlo fuori da tutte le Olimpiadi, e il portiere iniziale Jim Craig (Eddie Cahill) viene detto che potrebbe essere in panchina a favore del backup Steve Janaszak (Sam Skoryna)., Craig finisce per mantenere il suo lavoro di partenza quando l’allenatore lo porta a rendersi conto che non ha dato il suo meglio.
All’inizio delle Olimpiadi invernali del 1980, gli americani inseguono la Svezia 2-1 nella prima partita. Brooks spara la squadra durante un intervallo accusando un McClanahan infortunato di smettere. McClanahan finisce per giocare nonostante il suo infortunio, che ispira la squadra. Bill Baker (Nick Postle) segna un gol con meno di un minuto rimanente nel terzo periodo per un drammatico pareggio 2-2. Seguono poi con una vittoria 7-3 sulla Cecoslovacchia fortemente favorita., Mentre le Olimpiadi continuano, la squadra sconfigge Norvegia, Romania e Germania Ovest per guadagnare un posto nel medagliere. Gli americani sono considerati schiaccianti sfavoriti ai sovietici nella prima partita del giro di medaglie. Il gioco inizia e i sovietici segnano il primo gol. Poi O’Callahan, dopo essere guarito abbastanza dal suo infortunio, entra nel gioco per la prima volta. Ha un impatto immediato controllando pesantemente Vladimir Krutov su un gioco che porta a un gol di Buzz Schneider (Billy Schneider). I sovietici segnano di nuovo per riprendere il comando., Nei secondi finali, il portiere sovietico Vladislav Tretiak ferma un tiro lungo di Dave Christian (Stephen Kovalcik), ma Mark Johnson (Eric Peter-Kaiser) ottiene il rimbalzo e segna con meno di un secondo a sinistra nel periodo.
Durante il primo intervallo, l’allenatore sovietico Viktor Tikhonov (Zinaid Memišević) sostituisce Tretiak con il backup Vladimir Myshkin. Nel secondo periodo, i sovietici segnano un gol per salire 3-2. All’inizio del periodo finale, la squadra sovietica viene chiamata per un rigore, mettendo gli americani sul gioco di potere., Johnson segna il suo secondo gol della partita proprio mentre il rigore sta per scadere. Più tardi, Eruzione li mette in vantaggio 4-3 con 10 minuti dalla fine. Gli americani tengono a bada i sovietici per vincere la partita, completando uno dei più grandi sconvolgimenti nella storia dello sport. Due giorni dopo, la squadra avrebbe continuato a sconfiggere la Finlandia 4-2 per vincere la medaglia d’oro. Il film termina con Brooks che fissa la sua squadra con orgoglio mentre l’intera squadra si riunisce sulla piattaforma della medaglia d’oro.,
Prima dei Titoli di coda il film è dedicato a Herb Brooks che purtroppo è morto poco prima della fine della fotografia principale e afferma “Non l’ha visto, l’ha vissuto.”