Sean Penn
Cheyenne
David Byrne
David Byrne
Frances McDormand
Jane
Harry Dean Stanton
Robert Plath
Judd Hirsch
Mordecai Midler
Fritz Weaver
Cheyenne's Father (voice)
Seth Adkins
Jimmy Ping Pong Kid
Joyce Van Patten
Dorothy Shore
Liron Levo
Richard
Boots Southerland
Truck Driver (as Boots Sutherland)
Kerry Condon
Rachel
Shea Whigham
Ernie Ray
Gordon Michaels
Tattooed Guy
Sarab Kamoo
Elevator Woman #4 (as Sara Kamoo)
Simon Delaney
Jeffrey
Johnny Ward
Steven
Jer O'Leary
Old Man in Cemetary
Bern Cohen
Rabbi
Heinz Lieven
Aloise Lange
Eve Hewson
Mary
Olwen Fouéré
Mary's Mother
Andrea Mellos
Elevator Woman #3
Sam Keeley
Desmond
Stafford Douglas
Ping Pong Kid's Friend
Amy Julia Cheyfitz
Goth Girl
Patricia Hicok
Reception Woman (as Pricia Hicok)
Dave Krieger
Batman (as David Krieger)
Greg Trzaskoma
Man in Air Terminal
Davis Gloff
Gun Shopkeeper
Iris Frank
Elevator Woman #2
Ron Coden
Gun Shop Customer
Sarah Carroll
Woman on Ship
Danielle O'Brien
Supermarket Girl #1
Margaret O'Reilly
Supermarket Girl #2
Mairin O'Donovan
Old Lady in Bank
Master Deng
Chinese Tai Chi Teacher
Jane Myers
Jeffrey's Girlfriend
Heather Fedyk
Elevator Woman #1
Bill Hoffinger
Funeral Elderly Man
Nana Ansah
Parking Attendant
Suzanne Enslen
Gas Station Attendant