evil meat - lusting demons demonstrating for green peace. live - action movie still