All Cast

Lang Jeffries

Lang Jeffries

Mark Jason

Francesca Tu

Francesca Tu

Nhan Lee Quon

Werner Peters

Werner Peters

Charlie Lee

Daniel Emilfork

Daniel Emilfork

Inspector Gonsart