All Cast

Tye Sheridan
Richie

Imogen Poots
Joan

Caleb Landry Jones
Swim

Jeffrey Wright
Detective Portnoy

Brett Butler
Ms. LaField

Joe Stevens
Walt
Sarah Joy Byington
Jenny

Peggy Schott
Dr. Jane Ross
Danny Trevino
Vato

Sharmita Bhattacharya
Latya
Avalisa Gallo
Mona
Dawn Elias
Melinda
