All Cast

Jeremy Irons

Jeremy Irons

John

Gong Li

Gong Li

Vivian

Maggie Cheung Man-Yuk

Maggie Cheung Man-Yuk

Jean

Michael Hui Koon-Man

Michael Hui Koon-Man

Chang

Rubén Blades

Rubén Blades

Jim

Jared Harris

Jared Harris

William

Josie Ho

Josie Ho

Lilly

Chaplin Chang

Chaplin Chang

Homeless Man

Russell Cawthorne

Russell Cawthorne

New Year's Party MC

Emma Lucia

Emma Lucia

Amanda Everheart

Ken Bennett

Ken Bennett

Rick

Emotion Cheung Kam-Ching

Emotion Cheung Kam-Ching

William Wong

Harvey Stockwin

Harvey Stockwin

Weeks

Jonathan Midgley

Jonathan Midgley

Jonathan

Bruce Walker

Bruce Walker

Bruce

Angelica Lofgren

Angelica Lofgren

Baby-Lin

Julian Chang

Julian Chang

Dr. Chang

Jian Rui-Chao

Jian Rui-Chao

Businessman #1

Wai Sing-Chau

Wai Sing-Chau

Businessman #2

Lo Hung

Lo Hung

Businessman #3

Shirley Hung Suet-Ying

Shirley Hung Suet-Ying

Girlfriend #1

Michelle Yeung

Michelle Yeung

Girlfriend #2

Alex Ng Hong-Ling

Alex Ng Hong-Ling

Drunk Karaoke Singer

Noel Lester Rands

Noel Lester Rands

John's Friend at New Year's Party

Chiu Wah-Lee

Chiu Wah-Lee

Minibus Passenger

Maria Cordero

Maria Cordero

Mamasan

Bao Fang

Bao Fang

Godfather

Hui Fan

Hui Fan

Godfather's wife

Andrew Lam

Andrew Lam

Wedding Photographer

Lee Siu-Kay

Lee Siu-Kay

Gangster #1

Ankee Leung Chi-On

Ankee Leung Chi-On

Gangster #2

Tse Yuen-Fat

Tse Yuen-Fat

Gangster #3

Roderick Lee

Roderick Lee

Manhattan Club Bouncer

Lee Fai

Lee Fai

Black Moon Hostess

Maria St. Lynne

Maria St. Lynne

Black Moon Hostess

Gloria Wu

Gloria Wu

News Reporter

François Chau

François Chau

Mr. Wong

Winston Ellis

Winston Ellis

Brian

Turbo Kong

Turbo Kong

Gangster

Mike Leeder

Mike Leeder

Partygoer

Ralph Lister

Ralph Lister

Principal

James Huang

James Huang

Patron

Kim Maree Penn

Kim Maree Penn

Tony Blair

Tony Blair

Self (archive footage)

Samuel Leung Cheuk-Moon

Samuel Leung Cheuk-Moon