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.
1970
1968
1969
2007
2009
1994
2003
2002
2008
1982
1987
2006
1980
1971
1973
1974