Divine Comedy

by Ali Asgari, Iran, 2025

Bahram is a 40-year-old filmmaker who has spent his entire career making films in Turkish- Azeri, none of which have ever been screened in Iran. His latest work, once again denied permission by the Ministry of Culture, pushes him to the edge of defiance. With his sharp-tongued, Vespa-riding producer Sadaf by his side, he embarks on an underground mission to showcase his film to an Iranian audience — dodging government censors, absurd bureaucracy and his own self-doubts.

Festivals & awards

Venice Film Festival 2025: Orizzonti
Antalya Golden Orange Film Festival: Special Jury Award
Hamburg Film Festival
Göteborg Film Festival 2026
FIFF – Fribourg International Film Festival
: Grand Prix

artwork

Credits

Original Title
Divine Comedy
Title
Divine Comedy
Directed by
Ali Asgari
Country
Iran
Year
2025
Screenplay
Alireza Khatami, Bahram Ark, Bahman Ark, Ali Asgari
Film Editing
Ehsan Veseghi
Soundtrack
Hossein Mirzagholi
Cinematography
Amin Jafari
Sound
Abdloreza Heydari
Costumes
Melika Rostami, Melika Gholami
Production Design
Melika Gholami
Production
Seven Springs Pictures (Milad Khosravi), Taat Films (Ali Asgari), Kadraj, Zoe Films, Salt for Sugar Films, Studio Zentral
Formats
DCP, Blu-Ray
Runtime
98 min.
Language
Farsi, Azeri/d/f+i
Cast
Bahram Ark (Bahram), Sadaf Asgari (Sadaf), Bahman Ark (Bahman), Faezeh Rad (Mrs. Doctor), Mohammad Soori (Haranof), Milad Ashkali (The Prophet), Shahoo Rostami (Morteza), Hossein Soleimani (Rouzbeh), Amirreza Ranjbaran (Mamadali)

In cinemas

Aarau

April 28, 2026
8 p.m.
Freier Film

Basel

April 27, 2026
1:10 p.m.
kult.kino camera 1
April 27, 2026
6:20 p.m.
kult.kino camera 1
April 28, 2026
1:10 p.m.
kult.kino camera 1
April 28, 2026
6:20 p.m.
kult.kino camera 1
April 29, 2026
1:10 p.m.
kult.kino camera 1
April 29, 2026
6:20 p.m.
kult.kino camera 1
April 30, 2026
7:45 p.m.
kult.kino camera 1
May 1, 2026
7:45 p.m.
kult.kino camera 1
May 2, 2026
7:45 p.m.
kult.kino camera 1
May 3, 2026
7:45 p.m.
kult.kino camera 1
May 4, 2026
7:45 p.m.
kult.kino camera 1
May 5, 2026
7:45 p.m.
kult.kino camera 1
May 6, 2026
7:45 p.m.
kult.kino camera 1

Bern

April 27, 2026
8:30 p.m.
Kellerkino
April 28, 2026
8:30 p.m.
Kellerkino
April 29, 2026
8:30 p.m.
Kellerkino
April 30, 2026
8:30 p.m.
Kellerkino
May 1, 2026
8:30 p.m.
Kellerkino
May 2, 2026
8:30 p.m.
Kellerkino
May 3, 2026
2:15 p.m.
Kellerkino
May 4, 2026
8:30 p.m.
Kellerkino
May 5, 2026
8:30 p.m.
Kellerkino
May 6, 2026
8:30 p.m.
Kellerkino

Biel

April 27, 2026
6 p.m.
Lido 2
April 28, 2026
6 p.m.
Lido 2
April 29, 2026
6 p.m.
Lido 2
April 30, 2026
6 p.m.
Lido 2
May 1, 2026
6 p.m.
Lido 2
May 4, 2026
6 p.m.
Lido 2
May 5, 2026
6 p.m.
Lido 2
May 6, 2026
6 p.m.
Lido 2

Bienne

April 27, 2026
6 p.m.
Lido 2
April 28, 2026
6 p.m.
Lido 2
April 29, 2026
6 p.m.
Lido 2
April 30, 2026
6 p.m.
Lido 2
May 1, 2026
6 p.m.
Lido 2
May 4, 2026
6 p.m.
Lido 2
May 5, 2026
6 p.m.
Lido 2
May 6, 2026
6 p.m.
Lido 2

Carouge

April 29, 2026
6:45 p.m.
Bio salle Patricia Plattner
April 30, 2026
4:15 p.m.
Bio salle Patricia Plattner
May 1, 2026
6:45 p.m.
Bio salle Patricia Plattner
May 2, 2026
4:15 p.m.
Bio salle Patricia Plattner
May 3, 2026
6:45 p.m.
Bio grande salle
May 4, 2026
6:15 p.m.
Bio salle Patricia Plattner
May 5, 2026
6:45 p.m.
Bio salle Patricia Plattner

Château-d'Oex

May 1, 2026
8:30 p.m.
Eden

Delémont

May 16, 2026
8:30 p.m.
La Grange
May 22, 2026
8:30 p.m.
La Grange

DĂĽbendorf

May 9, 2026
6 p.m.
Orion
May 15, 2026
6 p.m.
Orion
May 31, 2026
11:30 a.m.
Orion

Frauenfeld

April 30, 2026
7:30 p.m.
Cinema Luna 1
May 1, 2026
7:30 p.m.
Cinema Luna 1
May 2, 2026
7:30 p.m.
Cinema Luna 1
May 3, 2026
7:30 p.m.
Cinema Luna 1
May 4, 2026
7:30 p.m.
Cinema Luna 1
May 5, 2026
7:30 p.m.
Cinema Luna 1

Fribourg

April 29, 2026
4 p.m.
Korso 2 Catillon
April 29, 2026
8:45 p.m.
Korso 2 Catillon
April 30, 2026
3:15 p.m.
Korso 2 Catillon
May 1, 2026
4 p.m.
Korso 2 Catillon
May 1, 2026
8:45 p.m.
Korso 2 Catillon
May 2, 2026
4 p.m.
Korso 2 Catillon
May 2, 2026
8:45 p.m.
Korso 2 Catillon
May 3, 2026
4 p.m.
Korso 2 Catillon
May 3, 2026
8:45 p.m.
Korso 2 Catillon
May 4, 2026
4 p.m.
Korso 2 Catillon
May 4, 2026
8:45 p.m.
Korso 2 Catillon
May 5, 2026
4 p.m.
Korso 2 Catillon
May 5, 2026
8:45 p.m.
Korso 2 Catillon

Genève

April 29, 2026
4 p.m.
Les Cinémas du Grütli Michel Simon
April 30, 2026
6 p.m.
Les Cinémas du Grütli Henri Langlois
May 1, 2026
2 p.m.
Les Cinémas du Grütli Henri Langlois
May 2, 2026
9 p.m.
Les Cinémas du Grütli Henri Langlois
May 3, 2026
4:15 p.m.
Les Cinémas du Grütli Henri Langlois
May 4, 2026
1:45 p.m.
Les Cinémas du Grütli Henri Langlois
May 5, 2026
3:45 p.m.
Les Cinémas du Grütli Michel Simon

Ilanz

May 1, 2026
8 p.m.
Cinema Sil Plaz
May 9, 2026
8 p.m.
Cinema Sil Plaz
May 14, 2026
8 p.m.
Cinema Sil Plaz

Lavin

June 5, 2026
8:15 p.m.
Cinema Staziun
June 6, 2026
5:15 p.m.
Cinema Staziun

Luzern

April 29, 2026
8:30 p.m.
stattkino
May 3, 2026
1:30 p.m.
stattkino

Neuchâtel

April 29, 2026
5:30 p.m.
Apollo 2
April 30, 2026
5:30 p.m.
Apollo 2
May 1, 2026
5:30 p.m.
Apollo 2
May 3, 2026
5:30 p.m.
Apollo 2
May 4, 2026
5:30 p.m.
Apollo 2
May 5, 2026
5:30 p.m.
Apollo 2

Olten

April 27, 2026
8 p.m.
Lichtspiele

Porrentruy

April 30, 2026
5:45 p.m.
Cinémajoie
May 7, 2026
8:30 p.m.
Cinémajoie

Pully

May 1, 2026
8:15 p.m.
CityClub
May 2, 2026
6:30 p.m.
CityClub
May 3, 2026
5:15 p.m.
CityClub
May 4, 2026
8:15 p.m.
CityClub
May 8, 2026
5:30 p.m.
CityClub
May 12, 2026
6 p.m.
CityClub
May 15, 2026
8:15 p.m.
CityClub
May 17, 2026
6 p.m.
CityClub
May 20, 2026
8:15 p.m.
CityClub
May 22, 2026
6 p.m.
CityClub
May 23, 2026
5 p.m.
CityClub
May 25, 2026
6 p.m.
CityClub
May 27, 2026
6 p.m.
CityClub
May 28, 2026
5:30 p.m.
CityClub

Sainte-Croix

May 16, 2026
6 p.m.
Cinéma Royal
May 17, 2026
8 p.m.
Cinéma Royal

Schaan

April 27, 2026
6 p.m.
Skino 2

Sion

April 27, 2026
6 p.m.
Cinesion Capitole
April 29, 2026
6 p.m.
Cinesion Arlequin
April 30, 2026
6 p.m.
Cinesion Arlequin
May 5, 2026
6 p.m.
Cinesion Arlequin

St. Gallen

April 27, 2026
6:30 p.m.
Kinok
May 2, 2026
4:50 p.m.
Kinok

Wettingen

April 29, 2026
8 p.m.
Orient
May 31, 2026
7 p.m.
Orient

Winterthur

April 30, 2026
6 p.m.
Kino Cameo

Zug

April 27, 2026
7:30 p.m.
Gotthard
April 29, 2026
7:30 p.m.
Gotthard
May 1, 2026
5:45 p.m.
Gotthard
May 2, 2026
2:30 p.m.
Gotthard
May 3, 2026
2:30 p.m.
Gotthard

ZĂĽrich

April 27, 2026
2:30 p.m.
Arthouse Piccadilly 2
April 27, 2026
6:40 p.m.
Arthouse Piccadilly 2
April 28, 2026
2:30 p.m.
Arthouse Piccadilly 2
April 28, 2026
6:40 p.m.
Arthouse Piccadilly 2
April 29, 2026
2:30 p.m.
Arthouse Piccadilly 2
April 29, 2026
6:40 p.m.
Arthouse Piccadilly 2

Would you like to show this movie?

Please fill out our form.

Date(s) of screening Screening(s)
Organisation

More about this movie in our magazine

Filmstill «Divine Comedy»
Filmbesprechung

Der UnterdrĂĽckung ins Gesicht lachen

Ali Asgari inszeniert eine kluge Komödie über die «Conditio humana» im Iran und blickt auf jene Welt, die er am besten kennt: die des Kinos.

Read more

Press voices

«Diese bissige Satire über staatliche Gängelung und kreativen Widerstand bleibt tiefgründig bis zum Schluss.» SRF Kultur kompakt, Igor Basic

«Hier spielt ein Ensemble, das genau weiss, wo es in dieser ‹göttlichen Komödie› mit seinen Schelmereien ansetzen muss, um das System dort zu piesacken, wo es am meisten wehtut.» Die Wochenzeitung, Franziska Meister

«Auch das Set um die Dialoge, die stets zwischen humorvoll und tragisch oszillieren, ist perfekt inszeniert. Ali Asgari zeigt witzig, subtil, aber direkt, was Sache ist, ohne draufzuhauen.» Saiten, Daria Frick

«Ali Asgari klagt in seinem Werk auf deutliche Weise die repressiven Zustände im Iran an – immer mit Humor.» Tages-Anzeiger, Pascal Blum

«Divine Comedy zerlegt die iranische Kulturbürokratie nach Strich und Faden.» kulturtipp, Hans Jürg Zinsli

«Unter der milden Satire lauern Dantes iranische Höllenkreise.» Sennhausers Filmblog, Michael Sennhauser

«Ali Asgaris selbstreflexive, vergnügliche Tragikomödie stellt grundlegende Fragen.» Filmbulletin, Alan Mattli

«Eine feine und gleichzeitig radikale Satire.» Seniorweb, Hanspeter Stalder

«Die Unterdrücker werden zum Auslöser für komische, satirische Momente.» Phosphor Kultur, Michael Bohli

«Ali Asgari deckt mit bitterem Witz die Absurdität der Bürokratie und die Repressionen des iranischen Regimes auf, die sich immer wieder hinter Höflichkeiten verbergen.» Filmnetz, Walter Gasperi

«Bereits die ersten Minuten geben mit ihrer brillanten Demaskierung der iranischen Diktatur die Antwort […] Es ist der Witz der Hoffnung, der unbeirrt daran glaubt, dass das Kino ein Ort der sich öffnenden Fenster sein sollte.» Forum Magzin, Thomas Binotto

«Ein unterhaltendes Werk aus dem Iran.» Biel Bienne, Marco Cortesi

«Comme Journal intime, Divine Comedy revendique un cinéma libre, indépendant, qui oppose l’humour à l’autoritarisme, qui démontre par l’absurde les travers d’un régime à bout de souffle.» Angle[s] de vue

«Ein komischer und sehr erhellender Einblick in die täglichen Widersprüche und moralischen Konflikte von Menschen, die versuchen, trotz der Auflagen der Zensur Kunst zu machen.» film-rezensionen

«Cineliterate, meta-textual and wryly sarcastic, the latest film by Ali Asgari is a free-wheeling, sharp-witted satire that unpeels seemingly endless layers of Iranian cultural bureaucracy […] the picture has a scrappy, off-the-cuff energy and an impish, defiant spirit. It makes a persuasive case that art – and laughter – are potent weapons in the struggle against oppression.» Screen Daily

«A sharp, funny, and crowd-pleasing work.» Next Best Picture

«Ark’s performance in the role is brilliant, deftly weaving and bobbing through lengthy dialogue scenes that have his character in a constant state of confoundment […] Divine Comedy is a further showcase of Asgari's varied talent.» International Cinephile Society

«What begins as a simple act of defiance becomes a darkly funny journey through red tape, cultural gatekeeping, and the range of anxieties facing any artist determined to create freely.» Variety