Roddy McDowall as Peter Vincent
John Lithgow as George Henderson
Vincent D'Onofrio as Bill Newman
Denzel Washington as Gray Grantham
Peter Gallagher as Stormy Weathers
Jeff Bridges as Lt. James Dove
Cary Elwes as Dr. Jonas Miller
Linda Hamilton as Rachel Wando
Leslie Mann as Ursula Stanhope and Brendan Fraser as George
John Corbett as Norman Calder
Morgan Freeman as President Beck
Greg Kinnear as Frank Navasky
Hanna Hall as Cecilia Lisbon
Michael Jeter as Dale Porterhouse
Joan Allen
Saul Rubinek as Alan Mintz
Pierce Brosnan as Daniel Rafferty
Julianne Moore as Audrey Woods
Scott Mechlowicz as Scott Thomas
Titus Welliver, Amy Ryan and Jill Quigg
Morgan Freeman
Ben Affleck as Nick Dunne and Sela Ward as Sharon Schieber