L'anno è il 1936. Ad Harlem, negli Stati Uniti Joe Louis (Leonard Roberts) lotta per conquistare la sua fetta di sogno americano: diventare campione dei pesi massimi.
Dall'altro lato dell'Atlantico nella Germania di Hitler, Max Schmeling (Til Schweiger) un pugile tedesco, a dispetto delle sue vedute pacifiste e liberali, è stato scelto dai nazisti come simbolo della superiorità della razza ariana. La Storia ha voluto farne due nemici, ma fuori dal ring Joe e Max sono due uomini che si stimano. Nonostante tutto.