Giants finally return to Earth, but they like to eat humans...