Question: The film in which Dennis Haysbert portrayed baseball player Pedro Cerrano, was written and directed by whom?
Sentence (from "Dennis Haysbert"): He is best known for his appearances in commercials for Allstate Insurance.
Relevant evidence: No