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.
1973
1968
1925
2012
1941
1957
1979
1955
1952
1939
1953
1992
1978
2006
1996
2021
2023
1951