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