All Cast

Zhang Jin

Zhang Jin

Cheung Tin-Chi

Dave Bautista

Dave Bautista

Owen Davidson

Liu Yan

Liu Yan

Julia

Xing Yu

Xing Yu

Fu

Michelle Yeoh

Michelle Yeoh

Tso Ngan Kwan

Tony Jaa

Tony Jaa

Sadi the Warrior

Kevin Cheng Ka-Wing

Kevin Cheng Ka-Wing

Tso Sai Kit

Chrissie Chau Sau-Na

Chrissie Chau Sau-Na

Nana

Patrick Tam Yiu-Man

Patrick Tam Yiu-Man

Ma King-Sang

Brian Thomas Burrell

Brian Thomas Burrell

Senior Police officer

Yuen Wah

Yuen Wah

Agent

Philip Keung Ho-Man

Philip Keung Ho-Man

Inspector Fai

Adam Pak Tin-Nam

Adam Pak Tin-Nam

Detective Wong

Vincent Lam Wai

Vincent Lam Wai

Billy Lau Nam-Kwong

Billy Lau Nam-Kwong

Wu Dong

Wu Dong

Street vendor