Young Mehrdad
Naoto Shibata
Old Mehrdad
Hassan Shahbazi
Chiyo Tashiro
Keiko Yamashita
The Priest
Hitoshi Hinomizu
Executive Producer
Rayka Zehtabchi
Writer
Liam LoPinto
Producer
Editor
Animation
Director
Arian Moayed
Songs
Googoosh
Scott Aharoni
Catharine Ren
Cain Pickens
Dax Wong
Sumin Cho
Isa Hanssen
Ty Wilson
Drew Shields
Associate Producer
Byron Gould
Shohreh Golparian
Mamak Shahbazi
Bill LoPinto
Original Music Composer
Karen Tanaka
Music
Nobuko Fukatsu
David Sahar