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.
2003
1968
2002
2001
1976
2007
1969
1971
2005
1990
1974
1997
1970
1972
1980