Question: who plays mars in shes got to have it?
Answer: Spike Lee