Question: who is the actor that does the allstate commercials
Answer: Dennis Haysbert; Dennis Dexter Haysbert