Dennis Haysbert spilte president David Palmer i TV-serien . Han spilte også rollen som Nelson Mandela i .