Il quindicenne autistico Louis, soprannominato Zig Zag, vive in condizioni disagiate con il violento padre tossicodipendente (Wesley Snipes). Lavorando come lavapiatti nel ristorante dell’alcolizzato Walters (Oliver Platt), viene spesso deriso e sbeffeggiato da tutti quanti, anche a causa della sua passione per i numeri. L’unica persona che cerca di stargli vicino, comportandosi come un fratello maggiore e seguendo le direttive di un programma di assistenza sociale, è Dean Singer (John Leguizamo), scopertosi da poco malato terminale di cancro. Quando Zig Zag è costretto dalle circostanze a rubare del denaro dalla cassaforte del ristorante, Dean non esiterà a mettersi nei guai pur di garantire entro un tempo prestabilito la restituzione della somma, chiedendo l’aiuto di un cinico strozzino (Luke Goss) e di una prostituta dal cuore tenero (Natasha Lyonne).