Born June 7, 2005 · Tangerang, Indonesia
Shultan Dafa Lilwalid is a film student and an aspiring filmmaker.