Nova York, dècada dels 60. La normalitat de l'escola religiosa de Sant Nicolau, al barri del Bronx, es veu alterada quan la germana Aloysius, directora del centre, sospita que s'amaga alguna cosa tèrbola rere les atencions que mossèn Flynn, capellà de la parròquia i també professor a l'escola, dedica a en Donald, un alumne de dotze anys que és l'únic nen negre del centre. La cosa s'agreuja quan enxampen en Donald bevent vi de missa i la germana Aloysius acusa directament mossèn Flynn d'estar-hi al darrere. Tot i la intervenció a favor del capellà de la germana James, una monja jove, i de no tenir-ne cap prova, la germana Aloysius insisteix en les seves acusacions.
L'or que s'ha trobat al riu Ruby fa que tots els homes vagin cap a aquella zona. Per això, en Wil Andersen ha de contractar els nens de l'escola per ajudar-lo a portar 1.200 caps de bestiar des del seu ranxo "Double-O" fins a l'estació de Belle Fourch. Durant el viatge, aquests nois es fan homes sota la vigilància paternal d'en Will. Pel camí troben un carro on viatgen prostitutes, experimenten les conseqüències d'una borratxera de whisky i coneixen gent com Cabells Llargs i la seva banda de lladres de bestiar.
Als anys 30, una família rural formada per cinc germanes solteres viu al petit poble de Donegal, Irlanda. La seva vida quotidiana es veurà alterada quan el seu germà gran, Jack, torni de les missions a l'Àfrica mentalment trastornat, a causa de la malària. La seva arribada avivarà una sèrie de picabaralles i secrets que faran que l'aparent unitat familiar es trenqui.