After causing the near extinction of mankind seven years ago, genius scientist Leon Lau must now fight the ecological disaster he unwittingly created.
2011
2019
2020
2023
2022
2021
2009
1999
2003
2024
1986
2001