Stephen Elliott (James Franco) es un escritor venido a menos. Sus éxitos del pasado le provocan frustración, tiene TDAH (Trastorno por Déficit de Atención con Hiperactividad), consume drogas y todo tipo de sustancias (sobre todo Adderall), tiene traumas infantiles, es problemático y narcisista y está rodeado de inseguridades. Entre sus principales temas que le provocan su particular locura se encuentran Paris Hilton y el sadomasoquismo. Un día se entera del caso de Hans Reiser (Christian Slater), principal acusado del asesinato de su mujer. Obsesionado con el caso, decide poner toda su atención en él y escribir un libro sobre el mismo.