Mary Jo Walker ciągle przeprowadza się z miasta do miasta ze swoją 12-letnią córką aby uciec przed nieudanymi związkami. Film rozpoczyna się w San Diego. Kobieta pracuje tutaj jako kontrolerka kierowców ciężarówek i próbuje dogadać się z dziwacznym szefem...
James McAvoy wciela się w postać młodego chłopaka wywodzącego się z klasy robotniczej, który rozpoczyna naukę na eleganckim, prywatnym uniwersytecie dla młodzieży z wyższych sfer i czyni wysiłki, aby się do nich dostosować.
W 1973 roku za rządów Salvadora Allende dyrektor prywatnej szkoły dla chłopców przyjmuje grupę biednych dzieci. Od samego początku pomiędzy nowymi uczniami i dziećmi bogaczy panuje niechęć i niezrozumienie. Wyjątkiem są fajtłapowaty Gonzalo i pewny siebie Pedro Machuca, którzy spontanicznie się zaprzyjaźniają. Gonzalo po raz pierwszy trafia do biednej dzielnicy Pedra, gdzie poznaje Chile, z którego istnienia nie zdawał sobie sprawy i zakochuje się w siostrze przyjaciela. Zaś Machuca nie może nacieszyć się rowerem, adidasami i zabawkami, które dawno już znudziły Gonzalo.