Date of birth: November 26th 1956 (68 years)
Place of birth: Shanghai, China
...
Æon Flux
2005
The Killer Condom
1996
Otto - The Disaster Movie
2000