Cassie, une étudiante pleine d’entrain en passe d’obtenir son diplôme de fin d’année débute une relation amoureuse avec Daniel, un mécanicien taciturne. Ce dernier rêve lui aussi d’un avenir meilleur…
Quand son fils qu’il ne connaît pas débarque pour lui demander de l’aide, le détective privé dur à cuire John Shaft découvre que parfois, les chiens font bien des chats.