Set in the summer of 1954, The miracle of Bern is the story of 11-year-old Matthias who lives in a German mining town with his mother, sister and brother. He is adopted as the bag carrier and lucky mascot for the local football team by top player Helmut Rahn (Sascha Gopel). Meanwhile, after years in captivity, Matthias' rather Richard (Peter Lohmeyer) returns from a Soviet PoW camp, only to cast a dark shadow over his once-happy family. For Richard, football is pointless, and so is the World Cup that's about to be held in Bern, Switzerland. Matthias, however, longs to be there with his idol, who has been chosen to play on the German team. Through his passion for the game and his fighting spirit, Matthias rekindles a love of life in his dad's heart - and also 'helps' win the World Cup.