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
2001
2025
2011
—
1985
1898
2006
1904
1977
2002
1994
2019