Skip to content
What's After the Movie?
Romantic drama

Hafez (2007): Cast

Hafez (2007) movie poster

Hafez is a 2007 romantic drama directed by Abolfazl Jalili, starring Mehdi Morady as Hafez, Mehdi Negahban and Kumiko Aso. It runs 1 hour 38 minutes.

Loading streaming availability…
Hafez (2007) movie poster
Release year
Runtime
1h 38m (98 min)
Director
Abolfazl Jalili
Genres
Romance , Drama
Original language
Persian
After the credits
No No extra scene
The story

What Is Hafez About?

The premise of Hafez without spoilers.

Shamsadin (Mehdi Moradi) earns the title of Hafez, reserved for those who have memorized the Qur’an, and is sent to teach the holy book to Nabat (Aso), the overseas‑raised daughter of a religious leader. Though they never see each other's faces, their shared readings spark a secret love. When Shamsadin breaks his vows by writing a poem for her, he is expelled, loses his title, and Nabat is forced to marry another, leaving both to wonder if they will ever meet again.

Loading streaming availability…
Cast & crew

Hafez Cast & Characters

Mehdi Morady leads the cast as Hafez, with Mehdi Negahban as Shamsadin and Kumiko Aso as Nabat. Directed by Abolfazl Jalili.

From the director

More from Abolfazl Jalili

More films directed by Abolfazl Jalili: Delbaran, Dance of Dust and Scabies.

Full filmography
Details

Hafez Also Known As

3 alternative titles, including “ハーフェズ ペルシャの詩” and “哈菲兹”.

Also known as
  • ハーフェズ ペルシャの詩
  • 哈菲兹
  • 하페즈

Seen Hafez?

FAQ

Hafez FAQ: Cast, Runtime & Release Date

Runtime, release date, director, cast, post-credit scenes and language of Hafez, each answered in a sentence.

How long is Hafez?

Hafez runs 1 hour 38 minutes (98 minutes).

When was Hafez released?

Hafez was released in 2007.

Who directed Hafez?

Hafez was directed by Abolfazl Jalili.

More films by Abolfazl Jalili

Who is in the cast of Hafez?

Hafez stars Mehdi Morady as Hafez, Mehdi Negahban as Shamsadin and Kumiko Aso as Nabat.

Does Hafez have a post-credit scene?

No. Hafez has no extra scene during or after the credits.

What language is Hafez in?

The original language of Hafez is Persian.

Coming soon to your phone

The Plot Explained Movie Summary App

From blockbusters to hidden gems: plot summaries, endings explained and timelines on your phone. Save your favorites and never miss a twist again.

Be the first to know when it launches. Your email stays private, always. Learn more about the app