This films tells four different stories, all connected by the banks of a river.
2013
1987
2004
1937
1996
2011
2009
2014
2005
2010
1985
1995
1986