large, brutal monster. outside of ancient greek temple. bollywood fantasy action movie still.