Fresh out of foster care at age 18, a young drifter turns to petty crime to survive, and discovers an impossible love in an unlikely friend.
Tye Sheridan
as Richie
Imogen Poots
as Joan
Caleb Landry Jones
as Swim
Jeffrey Wright
as Detective Portnoy
Brett Butler
as Ms. LaField
Joe Stevens
as Walt
Sarah Joy Byington
as Jenny
Peggy Schott
as Dr. Jane Ross
Danny Trevino
as Vato
Sharmita Bhattacharya
as Latya
Avalisa Gallo
as Mona
Dawn Elias
as Melinda