have feet of clay - definition and synonyms

phrase mainly literary
  1. if someone who you admire or respect has feet of clay, they are not perfect because they have serious faults
See also main entry: foot