Mason's isolated life on a remote island of Scotland is life is upended when he rescues a girl from the ocean in a terrible storm, which brings on the unforeseen chain of events forcing him to confront his past.
1982
2004
1968
2024
1984
1985
2023
2019
2020
2018
1989
1976
1998
1924
1995
1991
2003
2006