A Moment of Innocence (1997)
A semi-autobiographical account of an incident in Makhmalbaf's life when, as a 17-year-old, he stabbed a policeman at a protest rally. Two decades later, he tracks down the policeman he injured in an attempt to make amends.
Director: Mohsen Makhmalbaf
![]() |
Mirhadi Tayebi as The Policeman |
![]() |
Mohsen Makhmalbaf as The Director |
![]() |
Ali Bakhsi as The Young Policeman |
![]() |
Ammar Tafti as The Young Director |
![]() |
Maryam Mohamadamini as The Young Woman |
![]() |
Moharram Zaynalzadeh as Mr. Zinal |
![]() |
Hana Makhmalbaf as |
| Directing | Mohsen Makhmalbaf | Director |
| Sound | Nezamoddin Kiaie | Sound |
| Crew | Nezamoddin Kiaie | Sound Recordist |
| Editing | Mohsen Makhmalbaf | Editor |
| Writing | Mohsen Makhmalbaf | Writer |
| Art | Reza Alaqeband | Production Design |
| Production | Mohamed Azin | Executive Producer |
| Production | Abolfazl Alagheband | Producer |
| Camera | Mahmoud Kalari | Director of Photography |
| Sound | Majid Entezami | Original Music Composer |