Jennifer Love Hewitt has signed up to appear in advertisements for underwear company Hanes.