En 1950, Margit et Peter, un couple d'intellectuels hongrois en butte aux persécutions communistes, décident de fuir leur pays. Pour faciliter cette évasion à haut risque, ils confient leur bébé, Suzanne, à sa grand-mère, censée assurer son transfert à Vienne sous 48 heures.
En 1967, à Dublin, Agnès Browne se retrouve seule avec ses 7 enfants à élever à la mort de son mari. La famille n'a jamais été riche, et les ennuis arrivent très vite. Pour offrir au défunt l'enterrement qu'il mérite, Agnès n'a pas d'autre choix que d'emprunter à Mr Billy, un usurier aux conditions draconiennes et au coeur de pierre...
Julie Richman, une fille de la campagne, et Randy, un punk de la ville, ont des caractères diamétralement opposés. Pourtant, ils tombent amoureux l'un de l'autre.