A beguiling screen presence as a teenager in such films as Atonement, Hanna and The Grand Budapest Hotel, Saoirse Ronan comes of age as an actress with her richly nuanced and deeply affecting performance as a young Irishwoman torn between countries and suitors in this romantic 1950s-set drama based on Colm Tóibín’s bestselling novel Brooklyn.

Unable to find work in post-war, small-town Ireland, Ronan’s bright but reserved Eilis reluctantly says farewell to her mother and elder sister and immigrates to New York, following in the footsteps of so many of her fellow countrymen and women.

She fetches up in a Brooklyn boarding house for women run by the strict but kind Mrs Keough (a deliciously comic role for Julie Walters), finds work behind the counter of a department store thanks to local priest Father Flood (a sympathetic Jim Broadbent) and is enthusiastically wooed by Italian-American plumber Tony (Emory Cohen, excellent). Slowly but surely, she sheds her homesickness and her shyness.

A potential future for her in America is beginning to take shape when circumstances take her back for a visit to Ireland, where the prospect of a job and the attentions of highly eligible suitor Jim (Domnhall Gleeson) offer her the possibility of another life.

Brooklyn screens at the Odeon Leicester Square at 7.15pm tonight and at 2.15pm on Tuesday 13th, and at 9.15pm at the Curzon Mayfair on Wednesday 14th October.