All Cast

Eliza Dushku

Eliza Dushku

Megan Paige

Cary Elwes

Cary Elwes

Capt. Kenneth Shine

Timothy Hutton

Timothy Hutton

Richard Ledge

Hope Tomaselli

Hope Tomaselli

Parishioner

Michael Ironside

Michael Ironside

Captain Nathan Norcross

Tom Malloy

Tom Malloy

Stephen Harper

Bill Moseley

Bill Moseley

Carl Tanner

Carl Lumbly

Carl Lumbly

Dr. Ellis Parks

Melissa Leo

Melissa Leo

Kathy Walsh

Tom Noonan

Tom Noonan

Ray Gullikson

Frank Rossi

Frank Rossi

Francis Baker

Martin Donovan

Martin Donovan

Jim Walsh

Meltem Cumbul

Meltem Cumbul

Elisa Castillo