Cast (41)

Vera Farmiga

Irene Morrison

Hugh Dillon

Bob

Clint Jordan

Steve Morrison

Caridad 'La Bruja' De La Luz

Lucy

Jasper Daniels

Ben Morrison

Taylor Foxhall

Jason Morrison

Giles Penderghast

Pet Store Clerk

Terry McKenna

Gene

Richard Lieske

Richard

Hector Vasquez

Hector

Joel Saeks

Lars

Lori Berryman

Acupuncture Therapist

Walt Bolde

Walt

Edward Crawford

Kevin

Gia Mitchell

April

Anthony Ricci

John

Liam Underhill

April & John's Son

Kira Daniels

April & John's Daughter

Charles Broughton

Ice Cream Shop Owner

Ernest Longyear

Biker

Robert Henderson

Al

Jackie Lieske

Al's Daughter

Alan Samulski

Jim

Matthew Goldpaugh

Seth

Nancy Fallon

Store Supervisor

Kenneth Thompson

Coupon Man

Corinne Stralka

Customer Short of Cash

Randy Conti

Store Manager

Patrick Dowling

Store Manager

George Koch

George

Jadira

Piercer

Vinny Ritchie

Vinny

Tom Brangle

Arresting Officer

Gary Thompson

Officer

Jeremiah Flaherty

Lawyer

Melissa Ortquist

Monitor

Karen Keefe

Clinic Counselor

Tillie Olinsky

Tillie

Shelley Bolding

Marie

Honey

Dog

Phillip X. Levine

Man at AA meeting

Crew (24)

Debra Granik

Director

Richard Lieske

Writer

Anne Kugler

Additional Writing

Alex MacInnis

Additional Writing

Jean-Michel Dissard

Additional Writing

Joyce Romano

Additional Dialogue

Melissa P. Lohman

Additional Dialogue

Malcolm Jamieson

Editor

Harper Randall

Makeup Artist

Neil Daly

Assistant Director

Ellen Parks

Casting

Mark White

Production Design

Che Roacher

Assistant Director

Jonathan Scheuer

Executive Producer

Anne Rosellini

Producer

Debra Granik

Writer

Nancy Brous

Costume Design

Vince P. Maggio

Assistant Director

Maya Hardinge

Makeup Artist

Joe James

Production Manager

Susan Leber

Producer

Lisa Scoppa

Set Decoration

Jean-Michel Dissard

Producer

Michael McDonough

Director of Photography