Netherlands / Jan 31, 2025 / International Film Festival Rotterdam
Overall average
5.0/10
Trailer

Videos
Plot
In war-torn Jakarta 1946, a haunted violinist ordered to bomb a colonial theatre sees his plan unravel when a charismatic rebel falls for his wife—jeopardising Indonesia’s freedom and their lives.
Main cast
Full cast
| Actor | Role |
|---|---|
| Indra Birowo | Abdullah |
| Anggun Priambodo | Semedi |
| Alex Abbad | Tentara Sepoy |
| Dea Panendra | Istri Panca Tirta |
| Sheila Kusnadi | Anak Baba Tan |
| Derry Oktami | Ontong |
| Faiz Vishal | Rakhmat |
| Ibnu Widodo | Soleh |
| Muhammad Abe Baasyin | Kiran |
| Godfred Orindeod | Zakky |
| Pipien Putri | Istri Baba Tan |
| Kukuh Riyadi | Isman |
| Brianna Simorangkir | Maria |
| Rolly Roudell | Guru Sekolah |
| Muhammad Gelar P. | Achmad |
| Bart Harder | Matthew |
| Tim Haars | Matthijs |
Show more
| Aji Bonk | Penjual Barang Bekas |
| Daryanto | Damrah |
| Rijal | Pelanggan Damrah |
| Muchlis Mustafa | Anak yang Ditembak |
| Gogot Suryanto | Pesuruh Kamaruddin |
| Eric Van Loon | Van Berg |
| Mikhail Talanov | Kris |
| Robbert Bleu | Willem Holtman |
| Nandana Satya | Pemain Biola Kafe Batavia |
| Affia Kamala Putra | Pemain Cello Kafe Batavia |
| Akmal Zaky | Asisten Konta Kafe Batavia |
| Eka Wahyu Primadani | Iman |
| Polina Sushina | Sandera |
Genres
Technical details
| Detail | Value |
|---|---|
| Original title | Perang Kota |
| Original language | Bahasa indonesia (ID) |
| Spoken languages | Nederlands, English, Bahasa indonesia |
| Production countries | France, Indonesia, Norway, Philippines, Singapore, Cambodia, Netherlands |
| Status | Released |
| Production companies | Cinesurya Pictures, Starvision Plus, Kaninga Pictures, Giraffe Pictures, Volya Films, DUOFilm AS, Epicmedia, Qun Films, Kongchak Pictures, Shasha and Co. |
| Release date | 17 aprile 2025 |
| Executive producer | Riza, Reza Servia, Mona Surya, Rieza Jusuf, Mithu Nisar, Amrit Dido Servia, Raza Servia, Willawati |
| Production | |
| Writer | Mochtar Lubis, Mouly Surya |
| Casting | Rudy Kowek, Sapto Soetardjo |
| Editing | Natalie Soh, Robert Grigsby Wilson, Rama Adi, Isabelle Glachant, Mouly Surya, Luqman Thalib, Sandra Klass |
| Cinematography | Roy Lolang, Eriek Nurhikmat, Hanafi Malik |
| Assistant directors | Ade Bilal Perdana, Yudha Aji Wiratama Sukidjo, Dhiwangkara Seta, Dondy Adrian, Juan Aldisya, Mouly Surya |
Show more
| Camera operators | Hanafi Malik, Roy Lolang, Eriek Nurhikmat |
| Additional photography | Roy Lolang, Eriek Nurhikmat, Hanafi Malik |
| Production design | Frans Paat |
| Visual effects | Muhammad Nur Huda, Brad Kalinoski |
| Stunts | Very Tri Yulisman |
| Music | Zeke Khaseli, Yudhi Arfani, Vincent Villa, Pascal Dedeye, Paul Vincent, Yusuf A. Patawari |
| Sound | Zeke Khaseli, Vincent Villa, Yudhi Arfani, Pascal Dedeye, Paul Vincent, Yusuf A. Patawari |
| Costume design | Meutia Setijono Pudjowarsito, Eba Sheba |
| Makeup | Eba Sheba, Meutia Setijono Pudjowarsito |
| Hairstyling | Eba Sheba, Meutia Setijono Pudjowarsito |
Release dates
Premiere
Indonesia / Apr 21, 2025 / 17+ / Jakarta
Malta / Jun 28, 2025 / Mediterrane Film Festival
United States / Jul 22, 2025 / New York Asian Film Festival
Show more (4)Show less
Thailand / Oct 12, 2025 / Bangkok International Film Festival
Norway / Nov 11, 2025 / Oslo Films from the South Festival
Japan / Nov 24, 2025 / TOKYO FILMeX
Singapore / Dec 05, 2025 / M18 / Singapore International Film Festival
Theatrical release
Netherlands / Apr 17, 2025 / 16
Indonesia / Apr 30, 2025 / 17+
Digital
Indonesia / Dec 31, 2025 / Netflix
United States / Dec 31, 2025 / Netflix
Editorial content to complete
6 sections to complete. You can show them now and start filling them in.



















