Johann, dissatisfied with life, chooses to meet up with a mysterious man named Mephisto who may have the answer to what he desires.
1926
1988
1949
—
2011
2025
1985
2006
2002
1994
2001
2019
2010
1977
1992
1933