Jim Braddock (Russell Crowe) era considerado um prodígio do boxe, mas foi obrigado a se aposentar prematuramente devido a uma série de derrotas no ringue. Com os Estados Unidos em meio à Grande Depressão, Jim aceita viver de bicos para poder sustentar sua esposa, Mae (Renée Zellweger), e os filhos. Jim sempre sonhou com a oportunidade de retornar ao mundo do boxe e tem sua chance quando, devido a um cancelamento de última hora, é escalado para enfrentar o 2º pugilista na disputa do título mundial. Para surpresa de todos Jim vence três lutas consecutivas, mesmo sendo bem mais magro que seus oponentes e tendo ferimentos nas mãos. Ele passa então a ganhar o apelido de "Cinderella Man" e se torna o símbolo de esperança dos desprivilegiados da época. Até que precisa enfrentar seu pior oponente: Max Baer (Craig Bierko), o atual campeão mundial dos pesos pesados, que já matou dois lutadores no ringue.

O filme conta a história da Operação Market Garden, uma tentativa aliada falhada para atravessar as linhas alemãs e dominar várias pontes nos Países Baixos, pressionando as defesas alemãs e procurando acelerar o fim da guerra.

As vidas de Erik Lanshof e de cinco dos seus amigos mais próximos tomam caminhos diferentes quando o exército alemão invade a Holanda em 1940: luta e resistência, medo e resignação, colaboração e alta traição.

O cinquentão Edgar é um desanimado garçom em um tipo de restaurante espaçoso e impessoal que não existe mais desde o início dos anos 1980. Ele divide seu tempo entre a exigente amante Victoria e sua acamada esposa.