Ferocious humanoid creatures from the future come back to the present to devour humans.
"Morlocks" — sci-fi and horror movie produced in USA and released in 2011. It has a bad rating on IMDb: 3.3 stars out of 10. It is a feature-length film with a runtime of 1h 25min. "Morlocks" is currently available for rent and to buy on Apple TV Store and Amazon Store. Click on a playlink to watch it now!