Cast (70)

Mark Wahlberg

Elliot Moore

Zooey Deschanel

Alma Moore

John Leguizamo

Julian

Ashlyn Sanchez

Jess

Betty Buckley

Mrs. Jones

Spencer Breslin

Josh

Robert Bailey Jr.

Jared

Frank Collison

Nursery Owner

Jeremy Strong

Private Auster

Alan Ruck

Principal

Victoria Clark

Nursery Owner's Wife

M. Night Shyamalan

Joey (voice)

Alison Folland

Woman Reading on Bench with Hair Pin

Kristen Connolly

Woman Reading on Bench

Cornell Womack

Construction Foreman

Curtis McClarin

Construction Crew Member

Robert Lenzi

Jake

Derege Harding

Train Conductor

Roberto Lombardi

Father in Elliot's Group

Kerry O'Malley

Woman on Cell Phone

Shayna Levine

Teenage Girl in Jeep

Stéphane Debac

French Bicyclist

Cyrille Thouvenin

French Bicyclist's Friend

Babita Hariani

Medical Correspondent

Alicia Taylor

U.S. Reporter

Edward James Hyland

Professor Kendall Wallace

Armand Schultz

Talk Show Host

Stephen Singer

Dr. Ross

Sophia Burke

Student Named Laura

Alex Van Kooy

Boy In Class

Charlie Saxton

Student Named Dylan

Kathy Hart

Vice Principal

Lisa Furst

Teacher in Auditorium

Rick Foster

Railway Police Officer

Marc H. Glick

P.A. System Conductor

Don Castro

Philadelphia Police Officer

Bill Chemerka

Taxi Driver - Sal

Jann Ellis

Older Woman with Dog

Whitney Sugarman

Passenger

Mary Ellen Driscoll

Woman Passenger

Greg Wood

Passenger at Counter

Peter Appel

Diner Owner

Eoin O'Shea

Passenger #1

Michael Quinlan

Passenger #2

Lyman Chen

Passenger #3

Brian O'Halloran

Jeep Driver

Megan Grace

Jeep Passenger #1

Rich Chew

Jeep Passenger #2

Keith Bullard

Man In Crowd At Crossroads

Joel de la Fuente

Realtor

Ashley Brimfield

Woman In Group

Mara Hobel

Woman with Hands Over Ears

James Breen

Farmhouse Voice (voice)

Carmen Bitonti

Mangled Construction Worker

Brian Anthony Wilson

Arguing Man in Crowd

Greg SmithAldridge

Zoo Employee

Ukee Washington

Local News Anchor

John Ottavino

Network News Anchor

Sid Doherty

Radio News Announcer

Wes Heywood

Radio Voice (voice)

Nancy Sokerka

Radio Caller Fay (voice)

Julia Yorks

Young Woman Voice on Phone (voice)

Bill Shusta

Radio Newsman (voice)

Kirk Penberthy

Radio Announcer (voice)

Alex Craft

Truck Passenger Boy

Allie Habberstad

Truck Passenger Girl

Alex Harz

Pico - Helen's Pianist (uncredited)

Adam Schoon

Mr. Jones (uncredited)

Lee Squire

Student (uncredited)

Robert Bizik

Train Passenger (uncredited)

Crew (104)

M. Night Shyamalan

Director

M. Night Shyamalan

Screenplay

M. Night Shyamalan

Producer

Barry Mendel

Producer

Sam Mercer

Producer

Deven Khote

Producer

Jose L. Rodriguez

Producer

John Rusk

Producer

Gary Barber

Executive Producer

Roger Birnbaum

Executive Producer

Ronnie Screwvala

Executive Producer

Zarina Screwvala

Executive Producer

John Bernard

Line Producer

James Newton Howard

Original Music Composer

Tak Fujimoto

Director of Photography

Conrad Buff IV

Editor

Douglas Aibel

Casting

Stephanie Holbrook

Casting

Jeannine Oppewall

Production Design

Anthony Dunne

Art Direction

Jay Hart

Set Decoration

Michael McCole

Set Decoration

Betsy Heimann

Costume Design

Ruth Myers

Costume Design

Robert Guerra

Assistant Art Director

Barbra Matis

Assistant Art Director

Jolie Scherberger

Set Dresser

Steve Sysko

Set Dresser

Lee Dichter

Sound Re-Recording Mixer

Robert Fernandez

Sound Re-Recording Mixer

Wyatt Sprague

Sound Effects Editor

Paul Urmson

Supervising Sound Editor

Paul Urmson

Sound Re-Recording Mixer

Paul Urmson

Sound Designer

David Ebner

Visual Effects Supervisor

Edward Hirsh

Visual Effects Supervisor

Richard Ivan Mann

Visual Effects Producer

Jeff Olson

Visual Effects Producer

Adrienne Greshock

Set Costumer

Nick Scarano

Costume Supervisor

Ric Spencer

Set Costumer

Hayley Stuppel

Set Costumer

Claire Kirk

Art Department Coordinator

Zade Rosenthal

Still Photographer

Jonathan Hagen

Camera Production Assistant

Mary Cybulski

Script Supervisor

Sharon Smith Holley

Assistant Editor

Luke Ciarrocchi

Editorial Production Assistant

Jac Rubenstein

Dialogue Editor

James Mazzola

Property Master

David Schanker

Assistant Property Master

Diane Heller

Key Makeup Artist

Don Kozma

Assistant Makeup Artist

Keith christensen

Key Makeup Artist

Craig Lyman

Makeup Artist

Ozzy Alvarez

Makeup Artist

Rita Parillo

Key Hair Stylist

Diane Dixon

Additional Hairstylist

Billy Miller

Key Grip

Les G. Jones

Associate Producer

Paveil Raymont

Key Production Assistant

Peter Epstein

Stunts

Markus Mentzer

Second Assistant "A" Camera

Donald Mowat

Makeup Artist

Chris Cenatiempo

Stunts

Mandy Kowalski

Stunt Double

Tina Fuchs Wanner

Stunts

Rose Sias

Stunts

Joanna Shelmidine

Stunts

Tracey Ruggiero

Stunts

Jodi Michelle Pynn

Stunts

Kimberly Shannon Murphy

Stunts

Tina Mckissick

Stunts

Mandy Kowalski

Stunts

Jessica Harbeck

Stunts

Deborah Habberstad

Stunts

Jeannie Epper

Stunts

Katie Eischen

Stunts

Julia Dumenigo

Stunts

Jennifer Cobb

Stunts

Karen Carbone

Stunts

Glenn Hiramatsu

Graphic Designer

Glenn Davis

Base Camp Operator

Kelly Golden

Key Scenic Artist

Jorge Luis Gonzalez

Scenic Artist

Julia Marie Newmann

Scoring Mixer

Cathy Brighenti

Assistant Picture Car Coordinator

Angela Bellisio

Second Assistant Camera

Angela Cutrone

Additional Production Assistant

Jim Williams

Set Decoration Buyer

Paul Williams

Construction Coordinator

Michael A. Williams

Driver

William Lebeda

Second Unit Director

William F. Hennessy Jr.

Set Dresser

William D. Lee

Special Effects

William Cueto

Electrician

William P. Fiedler

Generator Operator

William McCleery

Driver

Claire Guillabert

Second Unit Director

Claire Raskind

Unit Publicist

Chris DeAngelis

Second Second Assistant Director

Natalie Ford

Assistant Vehicles Coordinator

Joe Violante

Dailies Technician

Marisa Clayton

Dailies Manager