David Cheung

Actor

The Host
2020
as Changpu
Out Of Control
2017
as Charlie
Lara Croft: Tomb Raider
2001
as Head Laborer
Night Watch
1995
as Asian Broker
Tickets for the Zoo
1991
as Tony