Донал живёт в Белфасте вместе с матерью Кейт, чья жизнь часто кажется наполненной одиночеством. Чтобы свести концы с концами, после уроков он проводит долгие часы, подрабатывая на местном дрессировщике собак по имени Гуд Джо. Со временем становится ясно, что у Дона есть особый дар — он умело ладит с животными, умеет понимать их настроение и желания. Гуд, которому редко удаётся держать данное слово, заключает с ним сделку, от которой юный герой не может отказаться. Вступая во всё более тёмный мир подпольных гонок на собаках, он ставит на кон загадочного Могучего Кельта: если борзая сумеет три раза подряд выйти победителем, победа может и изменить всё.
Тем временем домашняя жизнь обретает новые краски с приходом загадочного Оу, фигуры из прошлого, которая неожиданно появляется на горизонте. Донал и Оу быстро становятся друзьями, но Гуд Джо смотрит на него с подозрением, а Кейт принимает гостя в свой дом неохотно. Вскоре раскрывается тревожная тайна, и Донал сталкивается с суровой реальностью жизни, которая прячется за пределами его мечтаний.