Furry CitraBorn December 10, 1990 in Denpasar, Bali, Indonesia Filmography★ 0.0 Love & 10 Million Dollars2026★ 0.0 The Last Barongsai2017★ 0.0 Jeritan Kuntilanak2009