China’s leading film festival crowned Iranian drama Castle Of Dreams with three prizes on Sunday evening. The Shanghai International Film Festival handed Reza Mirkami’s film the Golden Goblet for best film, best director and a joint best actor award for Hamed Saberi Behdad. The familial drama charts the aftermath of a mother’s death.