Die junge Irin Eilis (Saoirse Ronan) lässt in den frühen 1950er Jahren Heimat und Familie hinter sich, um in New York die Chance auf ein besseres Leben zu ergreifen. In Brooklyn findet sie eine Anstellung in einem Modegeschäft und lernt auf einem irischen Tanzfest den italienischstämmigen Amerikaner Tony (Emory Cohen) kennen und lieben, der ihr hilft, sich in der Großstadt einzuleben.
Der Tod ihrer Schwester zwingt sie schließlich dazu, nach Irland zurückzukehren, aber nicht, ehe Tony und sie heiraten. In Irland lernt sie den charmanten Jim (Domhnall Gleeson) kennen. So sieht sich Eilis schließlich nicht nur vor die Wahl zwischen zwei Männern, sondern auch zwischen zwei Ländern gestellt…