Haysbert Voted as American's Favorite President
It was a poll conducted by Blockbuster.
Former 24 star Dennis Haysbert is the best president Americans have ever seen.
On TV at least.
Haysbert has been voted as Favorite On-Screen President for playing David Palmer in the TV show, which is scheduled to return in January.
Haysbert defeated Geena Davis, who played President Mackenzie Allen in Commander in Chief, and Martin Sheen's Josiah Bartlett on The West Wing.
Haysbert pulled down 17 percent of the vote, which was only one more than both Sheen and Davis received.
Harrison Ford also took 12 percent of the vote for his role on Air Force One for fourth place, and Bill Pullman's presidential role on Independence Day came in fifth.
