horrible giant demons outside ancient greek temple. bollywood fantasy action movie still.