Joshua Oppenheimer
Self (voice)
Adi Rukun
Self
M.Y. Basrun
Self
Amir Hasan
Self (archive footage)
Inong
Self
Kemat
Self
Amir Siahaan
Self
Ted Yates
Self (archive footage)