A date takes an unexpected turn in this meditation on race, politics, and history in Germany.
1991
2005
1997
1990
1993
1996
2016
2019
2007
2017
2015
2012
2024
2002
2001