Den vanærede journalist Michael Finkel (Jonah Hill) er blevet fyret efter en historie, der gik helt galt. Ved et tilfælde finder han ud af, at Christian Longo (James Franco), en mand der er anklaget for at have myrdet sin familie, under sin flugt har givet sig ud for at være Finkel. Det fascinerer Finkel og får ham til at opsøge Longo i fængslet. Først charmerer Longo ham, men som tiden går, begynder Finkel at indse, hvor farlig den mordanklagede mand egentlig er. Baseret på virkielig begivenheder.