De jonge Ierse Eilis emigreert naar Brooklyn voor een beter leven. Aanvankelijk heeft ze het niet naar haar zin. Net als in haar geboortedorp werkt ze er als verkoopster, en ze kan niet zo goed opschieten met haar huisgenoten. Ook heeft ze last van heimwee. Wanneer Eilis de kans krijgt een studie boekhouden te volgen, en er in het kerkgebouw op zaterdag dansavonden worden georganiseerd, gaat ze zich stilaan meer thuis voelen. Ze ontmoet de knappe Italiaanse Tony en krijgt met hem een relatie. Dan ontvangt Eilis bericht van het overlijden van haar zus Rose, en ze keert terug naar Ierland. Daar ziet ze Jim terug, een oude bekende voor wie ze gevoelens ontwikkelt. Deze nieuwe liefde plaatst haar voor een moeilijke keuze: teruggaan naar het spannende Amerika voor Tony, of blijven in het vertrouwde Ierland voor Jim.