Der Auftragskiller Jack (John Cusack) ist der Handlanger des einflussreichen und gefürchteten Gangsterbosses Dragna (Robert De Niro). Im Rahmen seines neuen Auftrags muss er eine Reisetasche mit ihm unbekannten Inhalt beschaffen und diese Dragna in einem abgelegenen Motel übergeben. Jack muss sich dabei an eine wichtige Bedingung halten: Auf keinen Fall darf er nachsehen, was sich in der Tasche befindet. Doch das gestaltet sich zunehmend schwierig, denn offensichtlich haben es noch mehr Leute auf die mysteriöse Tasche abgesehen. So bleibt Jack nicht lange allein in seinem Motel. Die mysteriöse Rivka (Rebecca Da Costa) sucht in seinem Apartment Zuflucht und kurz darauf tauchen ein Zuhälter sowie eine Schar korrupter Cops auf. Was als leichter Auftrag begann, wird für Jack immer mehr zu einem Spiel auf Leben und Tod. Und als Dragna schließlich selbst im Motel auftaucht, gerät die Sache völlig aus dem Ruder…