Teresa Ha Ping

Acting

2001

The Accidental Spy

- Cleaner in Freight Lift