All Cast

Kevin Spacey
Peter

Jet Jandreau
Sam

Rebecca De Mornay
Brenda

Jake Weber
Lock

Michael Emery
Travis
Garrett Smith
Grant

Dale Dobson
Willoughby

John Otrin
Preacher

Kelley Poling
Jen

Michele Farbman
Darla

Elizabeth Harnett
Marlene

Tom McElroy
Bearded Man

Suzanne Petri
Neighbor Lady

Michael Chinn
Patron

Erika Keck
Madeline

Nicholas Fabrio
Bartender

Sophia De Mornay-O'Neal
Hana (as Sophia De Mornay-O'Neal)

Jack Trout
Rick

Marguerite Beebe
Cashier (as Marquerite Beebe)
Anna Sinreich
Georgette
Cliff Flowers
Yocal

Jason Mac
Jerry
