John Lloyd Cruz
Lt. Hermes Papauran
John Lloyd Cruz
Lt. Hermes Papauran
Hazel Orencio
Jane Liway
Shaina Magdayao
Esmeralda Stuart
Bart Guingona
Jack Barquero
Agot Isidro
Colonel
Dido dela Paz
Lav Diaz
Screenplay
Stefano Centini
Executive Producer
Joaquim Sapinho
Co-Producer
Jean-Christophe Simon
Co-Producer
Marta Vieira Alves
Co-Producer
Jeremiah Oh
Executive Producer
Andreas Roald
Executive Producer
Allen Alzola
Art Direction
Bianca Balbuena
Producer
Bradley Liew
Producer
Tetai Roldan
Costume Design
Jamal Zeinal Zade
Executive Producer
Corinne de San Jose
Sound Designer
Lav Diaz
Writer
Lav Diaz
Editor
Lav Diaz
Cinematography
Cecil Cuban
Sound
Larry Manda
Cinematography
Dan Wechsler
Executive Producer
Lav Diaz
Director