All Cast

Song Kang-ho
Yoon Tae-goo / The Weird

Lee Byung-hun
Park Chang-yi / The Bad

Jung Woo-sung
Park Do-won / The Good

Yoon Je-moon
Byung-choon

Song Young-chang
Kim Pan-joo

Lee Chung-ah
Song-yi

Kim Kwang-il
Two Blades

Don Lee
Bear
Jo Kyeong-hun
Doo-chao
Lee Hang-soo
Karemaru

Kang Hyun-joong
Ghost Market

Lee Sung-min
Chef

Oh Dal-su
Messenger for Kim Pan-joo

Kim Min-jae
Ghost Market Gang

Son Byung-ho
Seo Jae-sik

Ryu Seung-su
Man-gil

Kwak Do-won
Gangster at Traditional Market

Jin Sun-kyu
Gangster at Traditional Market

Jo Deok-jae
Chang-yi's Gang

Seo Seung-won
Chang-yi's Gang

Min Young
Train Bag Prostitute / Opium Woman

Hakuryu
Ishihara

Lee Tae-rim
Sam-gook's Gang
