Mohsen Namjoo - as Hamid Royani Lars Ulrich - as himself Boshra Dastournezhad - as Maral Afshar Kabul Dreams (Sulyman Qardash, Siddique Ahmed, Raby Adib) - as themselves Bella Warda - as Sherbet Mohammad Talani - as Reza Gerami Babak Mortazavi - as Jamshid Mahmood Schricker - as Morad Keyumars Hakim - as Sohrab Afshar Leila Shahrestani - as Leila Shahrestani Ali Tahbaz - as Yashar Mansur Taeed - as Dr. Jim Rakhshandeh Larry Laverty - as TV reporter Kyle Kernan - as wrestling coach Casimir Carothers - as little drumming boy Fat Dog - as guitar salesman Litz Plummer - as opera singer Marjaneh Moghimi, a producer of community documentaries, was looking to produce her first fictional feature and approached Babak Jalali to helm it.
Leila Shahrestani
Leila Shahrestani Ali Tahbaz