Question: who plays charles in diary of a mad black woman
Answer: Steve Harris as Charles McCarter