Interesting film but not much of a topic

Rating: 7/10 (14 August 2018)

How and where did these creatures came from? Still an interesting film though.