someone can talk/someone is a fine one to talk/look who’s talking - definition and synonyms

phrase spoken
  1. used for emphasizing that you think someone is giving advice or an opinion that is the opposite of how they live or what they do themselves

    ‘I was late, so my boss was furious.’ ‘He can talk! He’s never on time!’

See also main entry: talk