A young woman named Savannah Knoop spends six years pretending to be a transgender writer named JT Leroy, the made-up literary persona of her sister-in-law.

Kristen Stewart
as Savannah Knoop

Laura Dern
as Laura Albert

Diane Kruger
as Eva

Jim Sturgess
as Geoffrey Knoop

Courtney Love
as Sasha

Kelvin Harrison Jr.
as Sean

James Jagger
as Ben

Eric Plamondon
as Gaspard

Craig Haas
as Ennio

Adam Hurtig
as Darren