CharacterBen MearsBen Mears in Salem's Lot (1979), played by David Soul. Played byDavid SoulAppears inSalem's Lot1979