After causing the near extinction of mankind seven years ago, genius scientist Leon Lau must now fight the ecological disaster he unwittingly created.
2008
1988
1997
2009
2002
2010
2007
2004
1989
1996
2006
1998
1999
1993
2000
2023