Pour les enfants Gallagher, la vie est tout sauf un long fleuve tranquille... Fiona, l'aînée, âgée de 20 ans, élève du mieux possible sa soeur et ses quatre frères. Leur mère, Monica, les a abandonnés pour refaire sa vie avec une femme. Quant à leur père, Frank, paumé, chômeur et alcoolique, il dilapide l'argent des allocations familiales...
Frank Gallagher est le père d'une famille dysfonctionnelle vivant dans un quartier défavorisé. Alcoolique, égoïste, il laisse la tâche difficile à sa fille Fiona, de gérer ses autres enfants tout en vivant sa propre vie.
Deux femmes, l'une née au Canada et l'autre en Irlande, découvrent qu'elles sont demi-sœurs et se lancent dans un road trip pour retrouver leur père alcoolique.