Dennis Haysbert

Dennis Haysbert

David Palmer
Season , , , ,

Dennis Haysbert played President David Palmer in 24 from seasons 1 through 5.