Ferocious humanoid creatures from the future come back to the present to devour humans.
September 25, 2011
Released
Morlocks
1h 25min
—
English
1981
2008
2017
2000
2016
2022
2024
1977
1979
2015
2004
1994
1989
2019
1982
1999