Hrají: Michael Fassbender jako Tom Sherbourne, Alicia Vikander jako Isabel Sherbourne, Rachel Weisz jako Hannah Roennfeldt
V roce 1918, po čtyřech hrozných letech strávených v bojích na západní frontě, se Tom Sherbourne (Michael Fassbender) vrací do Austrálie a přijímá místo strážce majáku na vzdálené Janusová skále. Na tento opuštěný ostrov, kam zásobovací člun připluje pouze každé tři měsíce a dovolenou strážce dostane v tom lepším případě každý třetí rok, si Tom přivede mladou, odvážnou a milující manželku Isabel (Alicia Vikander). Jejich štěstí má trpkou příchuť, neboť Isabel nedokáže ani na potřetí donosit zdravé dítě. Právě když se užialená Isabel ubírá k hrobu svého posledního dítěte, vítr k ní priveje dětský pláč.
Michael Fassbender jako Tom Sherbourne
Alicia Vikander jako Isabel Sherbourne
Rachel Weisz jako Hannah Roennfeldt
Bryan Brown jako Septimus Potts
Jack Thompson jako Ralph Addicott
Caren Pistorius jako Adult Lucy-Grace
Florence Clery jako Lucy-Grace
Anthony Hayes jako Sergeant Vernon Knuckey
Emily Barclay jako Gwen Potts
Leon Ford jako Frank Roennfeldt
Benedict Hardie jako Constable Harry Garstone
Georgie Jean Gascoigne jako 1 yr old Lucy / Grace
Scott Wills jako McGowan (uncredited)
Jane Menelaus jako Violet Graysmark
Garry McDonald jako Bill Graysmark
Stephen Ure jako Neville Whittnish
Peter McCauley jako Sergeant Spragg
Jonathan Wagstaff jako Constable Bob Lynch
Gerald Bryan jako Captain Percy Hasluck
Elizabeth Hawthorne jako Mrs. Hasluck
Rosella Hart jako Freda
Michael Wallace jako Reverend Norkels
Peter Hayden jako Dr. Sumpton
Gary Blackman jako Bernie Gutcher
Carmel McGlone jako Bertha Chipper
Jeffrey Thomas jako Cyril Chipper
Edwin Lancashire jako Piano Tuner
Dean Morganty jako Drunken Soldier
Elsa May jako Mrs. Mouchmore
Kerrie Waterworth jako Fanny Darnley
John Bach jako Mayor Jock Johnson
Marshall Napier jako Mr. Coughlan
Hilary Norris jako Matron
Miriam Noonan jako Maisee McPhee
Graham Warman jako Town Photographer
George Vozar jako Police Photographer
Imogen Wilmhurst jako Lucy-Grace 12 Months Old
Lucy Wilmhurst jako Lucy-Grace 12 Months Old
Emily Wilmhurst jako Lucy-Grace 12 Months Old
Elliot Newbery jako Lucy-Grace 3 Months Old
Evangeline Newbery jako Lucy-Grace 3 Months Old
Christine Foote jako Lucy-Grace Newborn
Thomas Unger jako Bluey Smart