David Nelson, portrayed by Jack Barton, is a supporting antagonist in Heartstopper. He is the eldest son of Stéphane and Sarah Nelson, and the older brother of Nick Nelson by four years.