Twin Dragons

Twice the action!

Identical twins are separated at birth, one becoming a streetwise mechanic, and the other an acclaimed classical concert conductor. Finally meeting in adulthood, they're mistaken for the other and entangled in each other's worlds.

Jackie Chan

(Ma Yau (John Ma) / Bok Min (Boomer))

Maggie Cheung

(Barbara)

Nina Li Chi

(Tong Sum (Tammy))

Teddy Robin

(Tarzan (Tyson))

James Wong Jim

(Mr. Ma)

Sylvia Chang

(Mrs. Ma)

Kirk Wong Chi-Keung

(Crazy Bull)

David Chiang Da-Wei

(Sgt Chiang / Hotel Security)

Mabel Cheung Yuen-Ting

(Tsui)

Alfred Cheung Kin-Ting

(Boss Yung)

Johnny Wang Lung-Wei

(Wai)

Anthony Chan Yau

(Hotel Concierge)

Jacob Cheung Chi-Leung

(Cafe Cashier)

David Wu

(Cafe Waiter)

Philip Chan Yan-Kin

(Hotel Manager Chen)

Lau Kar-Leung

(Doctor)

Wong Jing

(Spiritual Healer)

Tony Ching Siu-Tung

(Violinist)

Gordon Chan

(Violinist)

Chor Yuen

(Uncle Tang)

Jamie Luk Kim-Ming

(Frankie Lo / Rocky)

Guy Lai Ying-Chau

(Advisor Tsao)

Eric Tsang Chi-Wai

(Man on the Telephone at Concert Lobby)

Dennis Chan Kwok-San

(Snakehead Sun)

Clifton Ko Chi-Sum

(Department Store Clerk)

Stephen Tung Wai

(White Van Driver)

Tsui Hark

(Card Player)

Ringo Lam Ling-Tung

(Card Player)

Ng See-Yuen

(Card Player)

John Woo

(Priest)

Tsui Siu-Ming

(Priest)

Ann Hui

(Mrs Ma's Gynaecologist)

Mars

(Rascal)

Chan Tat-Kwong

(Thug)

Benny Lai Keung-Kuen

(Thug)

Roman Tam

(Thug)

James Ha Chim-Si

(Thug)

Andrew Lau Wai-Keung

(Party Guest)

Raymond Lee Wai-Man

(Vendor)

Teddy Yip Wing-Cho

Joe Cheung Tung-Cho

Jameson Lam Wa-Fan

Lau Kar-Wing

((uncredited))

Fung Hak-On

((uncredited))

Dion Lam

((uncredited))

Nicky Li Chung-Chi

((uncredited))

Johnny Cheung Wa

((uncredited))

David Lam Tak-Luk

((uncredited))

Peter Mak Tai-Kit

((uncredited))

Yang Chuan

((uncredited))

Norman Law Man

((uncredited))