Roger «Verbal» Kint (Kevin Spacey) es un pequeño estafador lisiado que se encuentra en un interrogatorio de la policía de Los Ángeles y le cuenta a su interrogador, el Agente Kujan (Chazz Palminteri), una historia sobre los acontecimientos que desencadenaron un tiroteo y una masacre dentro de un barco apostado en el puerto de Los Ángeles.