After causing the near extinction of mankind seven years ago, genius scientist Leon Lau must now fight the ecological disaster he unwittingly created.
1973
2013
2022
2009
2023
2021
1996
2003
2007
1971
1994