Characters played by William Hurt
Warren Mills
Characters played by Cary Elwes
Jeff Mathews
Characters played by Ploy Jindachote
Choi Luang
Characters played by Paula Taylor
Som Mathews
Characters played by Nori Satô
Ghost in the Hallway
Characters played by Viyada Umarin
Mae Noi
Characters played by Weeratham Wichairaksakul
Rangsan Nitava
Characters played by Chanin Goldsmith
Kyle Matthews
Characters played by Byron Bishop
Dr. Anand
Characters played by Patrick Frost
Dead Soldier
Characters played by Tavikan Muchman
Burned Woman
Characters played by Watcharapon Kammanid
Amused Boy
Characters played by Bharispol Dtangpaiboo
Slashed Man
Characters played by Supaporn Kongnok
Housegirl #1
Characters played by Runranok Poungmalee
Housegirl #2
Characters played by Wallop Thearathong
Young Shaman #1
Characters played by Wongko Sornha
Young Shaman #2
Characters played by Matina Rittichai
Warren's Daughter
Characters played by Supakan Simma
Warren's Wife
Characters played by Sopon Sakulnum
Monk
Characters played by Niwet Sawatdee
Monk
Characters played by Tarapong Muanaoy
Monk
Characters played by Tossapol Thumsung
Monk
Characters played by Veerachai Thumsung
Monk
Characters played by Samruay Pabhutta
Novice Monk
Characters played by Duen Changthong
Novice Monk
Characters played by Sakda Kaewnuch
Novice Monk
Characters played by Somkid Niesamlee
Novice Monk
Characters played by Wichian Pansomboon
Novice Monk
Characters played by Pramote Kingmanee
Novice Monk
Characters played by Sopol Pansangthong
Shaman
Characters played by Eakkaluk Songserm
Shaman
Characters played by Prod Visedsing
Shaman
Characters played by Kamkong Ponkaew
Shaman
Characters played by Anucha Namaroj
Shaman
Characters played by Watchara Ruendonprai
Shaman
Characters played by Somchai Changdee
Shaman
Characters played by Jessada Panperm
Shaman
Characters played by Sompong Wungnoi
Shaman
Characters played by Kitisak Kaewnuch
Shaman
Characters played by Boonnak Chan
Shaman
Characters played by Arkom Inta
Shaman
Characters played by Atid Muentad
Shaman
Characters played by Montee Panperm
Shaman
Characters played by Wattanasin Jamsri
Shaman
Characters played by Watchara Ruendomprai
Shaman
Characters played by Samrit Boonwan
Shaman
Characters played by Chatchai Doungsuwan
Shaman
Characters played by Yutthaphum Suwan
Shaman
Characters played by Matyarid Laepankaew
Shaman
Characters played by Naraet Manaowan
Shaman
Characters played by Manop Kaengpure
Asuragai Demon
Characters played by Rawut Deeklongkaew
Asuragai Demon
Characters played by Kriengsak Wongkam
Asuragai Demon
Characters played by Heunfah Hongheun
Asuragai Demon
Characters played by Preecha Boonsong
Asuragai Demon
Characters played by Lek Kunpinit
Asuragai Demon
Characters played by Pakchit Saenpanya
Asuragai Demon
Characters played by Tanom Panpim
Asuragai Demon
Characters played by Chob Promsantiem
Asuragai Demon
Characters played by Mana Yoochoom
Asuragai Demon
Characters played by Liz Burnette
Mae Noi
Characters played by John Henbest
Ajaan Sao
Characters played by Erich Fleshman
Physical Therapist