Nathan Bronfman
Tim Robbins
Lila Jute
Patricia Arquette
Puff
Rhys Ifans
Puff
Rhys Ifans
Gabrielle
Miranda Otto
Wendall the Therapist
Miguel Sandoval
Louise
Rosie Perez
Nathan's Father
Robert Forster
Frank
Peter Dinklage
Nathan's Mother
Mary Kay Place
Young Lila Jute
Hilary Duff
Young Puff
Bobby Pyle
Puff's Father
Toby Huss
Police Detective
Ken Magee
Doctor
Stanley DeSantis
Police Detective
Sy Richardson
Police Detective
David Warshofsky
Congressman
Daryl Anderson*
Chester's Waitress
Angela Little
Congressman
Bobby Harwell
Puff's Mother
Nancy Lenehan
Bistro Waitress
Mary Portser
Aversion Therapy Model
Laura Grady
Young Nathan
Chase Bebak
Wayne Bronfman
Anthony Winsick
Stripper
Deborah Ferrari
Aversion Therapy Model
Laura Grady Peterson
Lecture Host
Jeremy Kramer