Początkowo Faust wykorzystuje swoją nową moc, aby pomóc chorym mieszkańcom, ale unikają go, gdy dowiadują się, że nie może stawić czoła krzyżowi. Zawiera więc z diabłem nowy pakt. W zamian za nieśmiertelną duszę Mefistofeles proponuje mu obdarzenie go wieczną młodością. Perspektywa ta urzekła Fausta i zaprzedaje się Mefistofelesowi, korzystając do woli z wszystkich przyjemności.

W drugiej części, wiernej fabule sztuki Goethego, na główny plan wybija się dramat Małgorzaty (Camilla Horn). Faust uwodzi młodą, niewinną dziewczynę. Diabeł budzi matkę, która wchodzi do pokoju córki i widząc ją z kochankiem pada martwa. Mefistofeles podżega jej brata Valentina (William Dieterle), by pobiegł do domu i schwytał kochanka. Dochodzi do pojedynku z Faustem, w którym Valentin ginie. Małgorzata rodzi dziecko Fausta. Błąkając się w zamieci śnieżnej ma wizję ciepłej kołyski i kładzie swoje dziecko na śniegu, niemowlę umiera z wyziębienia. Skazana za dzieciobójstwo umiera na stosie. Razem z nią umiera, który rzuca się w ogień aby być z ukochaną.