Giant Chameleon

The Giant Chameleon appeared in the 2013 movie called AE: Apocalypse Earth. It's a huge lizard about the size of a Triceratops and yes it is being worshiped by a tribe of invisible-humanoids.