Stephen Elliot (James Franco –El planeta de los simios: (R)Evolución–), quien fuera un escritor de éxito, se obsesiona con un asesinato de gran repercusión mediática en el que está implicado un hombre de negocios (Christian Slater –La fuga–) acusado de asesinar brutalmente a su esposa. Mientras Elliot va profundizando en el retorcido caso, se ve acechado por los recuerdos de su propia niñez atormentada. Cuando su distante padre (Ed Harris –Apolo 13–) reaparece misteriosamente afirmando que los recuerdos traumatizantes de su hijo son inventados, Elliot emprende un viaje alucinante con su novia Lana (Amber Heard –Machete Kills–) para separar los hechos de la ficción que rápidamente gira sin control.