Delbaran (2001) Published August 2, 2019 at 706 × 430 in A Childhood on the Run The bleak setting of the 2001 Iranian film Delbaran, directed by Abolfazi Jalili.