In 1950s Ireland and New York, young Eilis Lacey has to choose between two men and two countries.
Saoirse Ronan
as Eilis Lacey
Domhnall Gleeson
as Jim Farrell
Emory Cohen
as Tony Fiorello
Jim Broadbent
as Father Flood
Julie Walters
as Madge Kehoe
Jessica Paré
as Miss Fortini
Eve Macklin
as Diana Montini
Brid Brennan
as Miss Kelly
Fiona Glascott
as Rose Lacey
Jane Brennan
as Mary Lacey
Nora-Jane Noone
as Sheila Heffernan
Jenn Murray
as Dolores Grace