Characters played by Edward Norton
Harlan
Characters played by Evan Rachel Wood
Tobe
Characters played by David Morse
Wade
Characters played by Rory Culkin
Lonnie
Characters played by Bruce Dern
Charlie
Characters played by John Diehl
Steve
Characters played by Geoffrey Lewis
Sheridan
Characters played by Elizabeth Peña
Gale
Characters played by Kat Dennings
April
Characters played by Hunter Parrish
Kris
Characters played by Aviva Baumann
Sherri
Characters played by Aaron Fors
Jeremy
Characters played by Heather Ashleigh
Shell
Characters played by Jennifer Echols
Rita
Characters played by Cesar Flores
Hispanic Kid
Characters played by Luis Batista
Gene
Characters played by Jill Basey
Waitress
Characters played by Bunnie Rivera
Neighbor
Characters played by Peter Gray Lewis
Policeman
Characters played by Gershon Keissar
Cantor
Characters played by Roger Marks
Rabbi
Characters played by Shawn H. Smith
Kid
Characters played by Edward Nickerson
Doctor
Characters played by Kathleen LaGue
Nurse
Characters played by Victor Torres
Los Vaqueros Announcer
Characters played by Michelle Shore
Girl Driver
Characters played by Artel Great
Boulevard Guy
Characters played by Terrence Evans
Director
Characters played by Ty Burrell
Sheriff
Cowboy
Characters played by Katherine Kendall
Lady
Western Cowgirl
Characters played by Christina Cabot
1st Assistant Director
Characters played by Ira David Wood IV
Craig
Characters played by Anthony Reynolds
Rent-A-Cop
Characters played by Sally Wells Cook
Townsperson #1
Characters played by Oscar Garcia
Kid #2
Characters played by Job Alonso
Photographer
Characters played by Ray Buffer
Biker
Characters played by Jenna DeYoung
2nd A.D.
Characters played by Dorrie Grace
Townsperson
Characters played by Yana Liia
Girl on the street
Characters played by Kimberly Mcgee
Pretty Girlfriend