El ladrón de dos bits Harry Lockhart (Robert Downey Jr.) tropieza en una audición para una película de misterio mientras está en la serie de la policía. Éxito en el papel '', aterriza en Hollywood, en el que está encadenado a una conspiración enredada y asesina utilizando a su novia de la infancia, Harmony Lane (Michelle Monaghan), también el ojo personal duro Perry van Shrike (Val Kilmer).