Ed Kennedy is een jonge taxichauffeur met weinig toekomstperspectief. Hij is een waardeloze kaartspeler, hopeloos verliefd op zijn beste vriendin Audrey, en verknocht aan zijn koffiedrinkende hond, de Portier. Er gebeurt niet veel in zijn leven, tot hij per ongeluk midden in een bankoverval terechtkomt.
Steve gaat logeren bij zijn moeder en haar nieuwe man. Wanneer hij zijn stiefzusje Mora moet ophalen, blijkt zij verdwenen. Steve vindt bedeltjes van haar armbandje terug op vreemde plekken, bijvoorbeeld in de vuist van een vermoorde man. Hij gaat op onderzoek uit.