play play play modal-close

Close

Djonny Chen United Kingdom

Filmmaker

  • Director
  • Producer
More DetailsHide Details

Indonesian-British Filmmaker (Producer, Director & Cinematographer) based in England, working throughout the UK, Indonesia and overseas.