Dan Dark (Robert Downey Jr.) è uno scrittore di romanzi gialli. Ha una grave malattia della pelle e giace in un letto di ospedale, ma la sua fantasia è più viva che mai. La sua immaginazione lo porta a immedesimarsi con il protagonista delle sue storie, un detective privato degli anni ’50 alle prese con un caso irrisolto. Tra gangster mafiosi, pupe da sballo e fischi di pallottole avrà il suo da fare per uscirne vivo. Ma è soltanto un sogno, o c’è qualcosa di vero?