After causing the near extinction of mankind seven years ago, genius scientist Leon Lau must now fight the ecological disaster he unwittingly created.
2010
1983
2008
2000
2017
2019
2002
2005
2023
2020
2013
2011
2014
2004