Johann, dissatisfied with life, chooses to meet up with a mysterious man named Mephisto who may have the answer to what he desires.
1977
2012
1897
1992
1933
1940
1995
1974
1950
2003
2005
1979
2004
1998