Gallagherowie mieszkają w Chatsworth Estate, dzielnicy na przedmieściach Manchesteru. Po odejściu żony, ojciec rodziny, Frank (David Threlfall), popada w alkoholizm. Opiekę nad pięciorgiem rodzeństwa przejmuje najstarsza córka Fiona (Anne-Marie Duff, która mimo, że nie chce się do tego przyznać, potrzebuje pomocy. Wkrótce, poznaje Steve'a (James McAvoy), który zakochuje się w niej i nieoczekiwanie staje się członkiem rodziny. Dzięki sprytowi i niezmierzonym pokładom dobrego humoru, rodzeństwo stawia czoło rzeczywistości.