Herb Brooks (Kurt Russell), entrenador principal de hockey sobre hielo en la Universidad de Minnesota, entrevistas con el Comité Olímpico de los Estados Unidos para el trabajo del entrenador del equipo nacional, discutiendo su filosofía sobre cómo vencer al equipo soviético, pidiendo cambios en el calendario de práctica y la estrategia. El USOC es escéptico, pero finalmente le da a Brooks el trabajo.
Brooks conoce a su entrenador asistente Craig Patrick (Noah Emmerich) en las pruebas en Colorado Springs. Brooks selecciona una lista preliminar de 26, indiferente a las preferencias de los altos funcionarios de hockey del USOC., Él convence al director Ejecutivo de USOC Walter Bush (Sean McCann) de que tiene sus mejores intereses en el corazón. Bush acepta a regañadientes aceptar la presión del Comité por las decisiones de Brooks.
durante la práctica inicial, los ánimos estallan cuando el delantero Rob McClanahan (Nathan West) y el defensor Jack O’Callahan (Michael Mantenuto) se meten en una pelea basada en la rivalidad universitaria. Brooks le dice sin rodeos a los jugadores que deben dejar de lado las viejas rivalidades y comenzar a convertirse en un equipo. Luego pide presentaciones y los jugadores dicen su nombre, su ciudad natal y para qué equipo juegan., A medida que continúan las prácticas, Brooks utiliza métodos poco ortodoxos para reducir la plantilla a 20 jugadores. Los propios jugadores se preocupan por ser eliminados en cualquier momento, sabiendo que el propio Brooks fue el último jugador eliminado del equipo Olímpico de hockey de 1960 que ganó la medalla de oro, por lo que hará cualquier cosa para ganar.
durante un partido de exhibición contra Noruega en Oslo que termina en un empate 3-3, Brooks nota que los jugadores están distraídos y no están jugando a su potencial. Después del juego, les ordena volver al hielo para un patín de bolsa., Brooks los hace patinar de un extremo del hielo al otro varias veces (haciendo, en otras palabras, sus infames «Herbies», como el equipo los llamaría coloquialmente), continuando el ejercicio incluso después de que el gerente de la pista corte la energía. Agotado, el delantero y capitán del equipo Mike Eruzione (Patrick O’Brien Demsey) se reintroduce en el mismo asunto desde la práctica inicial y grita que juega para los Estados Unidos. Al obtener la respuesta que quería todo el tiempo, Brooks finalmente le dice a los jugadores que han terminado., Finalmente, el equipo se reúne, con los jugadores pensando en sí mismos como una familia que representa a los Estados Unidos. Justo antes de dirigirse a Lake Placid, los estadounidenses juegan contra los soviéticos en un juego de exhibición en el Madison Square Garden. Los soviéticos maltratan al joven equipo estadounidense, ganando por un marcador de 10-3. Durante el juego, O’Callahan recibe una lesión que podría mantenerlo fuera de los Juegos Olímpicos, y el portero titular Jim Craig (Eddie Cahill) se le dice que puede ser enviado a la banca a favor del respaldo Steve Janaszak (Sam Skoryna)., Craig termina reteniendo su trabajo inicial cuando el entrenador lo lleva a darse cuenta de que no ha estado dando lo mejor de sí mismo.
cuando comienzan los Juegos Olímpicos de Invierno de 1980, los estadounidenses superan a Suecia 2-1 en el primer partido. Brooks dispara al equipo durante un intermedio acusando a un McClanahan lesionado de renunciar. McClanahan termina jugando a pesar de su lesión, que inspira al equipo. Bill Baker (Nick Postle) marca un gol con menos de un minuto restante en el tercer período para un dramático empate 2-2. Luego siguieron con una victoria por 7-3 sobre Checoslovaquia, muy favorecida., A medida que los Juegos Olímpicos continúan, el equipo derrota a Noruega, Rumania y Alemania Occidental para ganar un lugar en la ronda de medallas. Los estadounidenses son considerados abrumadores perdedores de los soviéticos en el juego de la primera ronda de medallas. El juego comienza y los soviéticos marcan el primer gol. Entonces O’Callahan, habiendo sanado lo suficiente de su lesión, entra en el juego por primera vez. Él hace un impacto inmediato al revisar fuertemente a Vladimir Krutov en una jugada que lleva a un gol de Buzz Schneider (Billy Schneider). Los soviéticos anotan de nuevo para retomar el liderato., En los últimos segundos, el portero soviético Vladislav Tretiak detiene un tiro largo de Dave Christian (Stephen Kovalcik), pero Mark Johnson (Eric Peter-Kaiser) obtiene el rebote y anota con menos de un segundo en el período.
durante el primer intermedio, el entrenador soviético Viktor Tikhonov (Zinaid Memišević) reemplaza a Tretiak con el suplente Vladimir Myshkin. En el segundo período, Los soviéticos anotan un gol para subir 3-2. A principios del período final, el equipo soviético es llamado para un penal, poniendo a los estadounidenses en el juego de poder., Johnson marca su segundo gol del juego justo cuando el penalti está a punto de expirar. Más tarde, Eruzione los pone por delante 4-3 a falta de 10 minutos. Los estadounidenses mantienen a raya a los soviéticos para ganar el juego, completando una de las mayores sorpresas en la historia del deporte. Dos días más tarde, el equipo pasaría a derrotar a Finlandia 4-2 para ganar la medalla de oro. La película termina con Brooks mirando a su equipo con orgullo mientras todo el equipo se reúne en la plataforma de la medalla de oro.,
antes de los créditos, la película está dedicada a Herb Brooks, quien desafortunadamente falleció justo antes de que se terminara la fotografía principal y afirma: «él no lo vio, lo vivió.”