В пригороде Парижа живёт Жан, сварливый вдовец. Его сын, 16-летний Поль, мечтает о мотоцикле, но денег нет. Жан работает на фабрике, чинит старые часы по вечерам. — Опять эти твои консервы! — бросает Поль, разогревая ужин. Однажды Жан находит в гараже старый альбом: фото отца-лётчика, погибшего в Алжире. Поля выгоняют из школы за драку. Отец и сын молчат в машине, дождь стучит по крыше. — Может, съездим куда? — неожиданно говорит Жан.
В Париже ветеран грабежей Макс собирает команду: взломщика Самира, водителя Эрика и новичка Алекса. Они планируют ограбить банк на Монмартре. Алекс нервничает: «Там камеры на каждом углу». Макс бросает сигарету: «Знаю охранника, он спит с десяти». В ночь ограбления Самир ковыряется в замке, Эрик ждёт в «Рено» с работающим двигателем. Срабатывает сигнализация — охранник проснулся раньше. Перестрелка, Алекс ранен. Они скрываются через канализацию, но деньги промокли. Эрик матерится: «Гребанный
Марко, 17 лет, сбегает из дома в Неаполе. В порту крадёт бутылку воды, прячется в грузовике с рыбой. Водитель Жан, француз, замечает его: «Сиди тихо, или выкину на трассе». Они едут через Марсель. Жан бросает Марко у заправки. Тот ночует в разбитой машине, ест консервы из мусорки. В Барселоне встречает Луизу, португальскую студентку. Она везёт его в Лиссабон. «У меня билет на поезд до Порту», — говорит она. Марко молчит, смотрит в окно. Поезд трогается.
В центре сюжета — Джеймс, бывший заключённый, который пытается начать новую жизнь в Монреале. Он работает на стройке, но его прошлое не отпускает: старые дружки из криминального мира требуют вернуть долг. Джеймс скрывает своё настоящее от соседки Мари, с которой у него завязываются романтические отношения. Всё усложняется, когда его бывший сообщник, Томми, появляется с угрозами. Джеймс вынужден балансировать между новой жизнью и старыми обязательствами, пока однажды не решает порвать с прошлым