Donal (Tyrone McKenna) este un băiat de 14 ani pasionat de întrecerile de ogari. El lucrează pentru Good Joe (Ken Stott), proprietarul unui adăpost pentru câini, care îi promite că i-l va da lui Donal pe The Mighty Celt, câinele preferat al băiatului, dacă animalul va câştiga trei întreceri la rând. Între timp, mama adolescentului, Kate (Gillian Anderson), se reîntâlneşte cu O (Robert Carlyle), un bărbat din trecutul ei.