Cast
Troye Sivan
Caleb
Viveik Kalra
Estha
Brianne Tju
Dara
Amy Landecker
Edith
Javier Muñoz
Dr. Diaz
Judy Greer
Suzanne
Louis Gossett Jr.
Benny
Ellen Burstyn
Valerie
Steven Sean Garland
Jim
Scott Johnson
Henry
Jacinte Blankenship
Lisha
Carlos Guerrero
Luis
Aaron Nedrick
Crying Guy
Writing
Jared Frieder
Writer
Art
Kathrin Eder
Production Design
Melisa Jusufi
Set Decoration
Camera
Chananun Chotrungroj
Director of Photography
Production
Daniel Dubiecki
Producer
Alexander Motlagh
Producer
Jessica Kelly
Casting
Pamela Post
Executive Producer
Tim Crane
Executive Producer
Margaret Goodman
Co-Producer
Costume & Make-Up
Carol Rasheed
Makeup Department Head
Editing
Robert Hoffman
Editor
Sound
Linda Cohen
Music Supervisor
Roger Neill
Original Music Composer
Raymond Park
Sound Effects Editor