Idiom
an old head on young shoulders
a child or young person who thinks and talks like an older person who has more experience of life.My little nephew said people who dislike other people don't like themselves very much. That's an old head on young shoulders.