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.
1949
1995
1973
1983
1972
1976
1975
1977
2001
1962
2002
1941
2009
1996
1997
1998
1988