In an epic tale of good versus evil, Faust sells his soul to the Devil and tries to save Marguerite from an eternity in Hell.
1948
1980
2024
2005
1966
2016
1970
1982
2006
2007
2023
2019
2000
1992
1941