David Strathairn

as Erwin 'Whistler' Emory

James Jones

as Bernard Abbott, NSA

Robert Redford

as Martin Bishop/Martin Brice

Timothy Busfield

as Dick Gordon

Eddie Jones

as Buddy Wallace

Dan Aykroyd

as Mother



Donal Logue

as Dr. Gunter Janek

River Phoenix

as Carl Arbegast

Ben Kingsley

as Cosmo

Stephen Tobolowsky

as Dr. Werner Brandes

George Hearn

as Gregor

Lee Garlington

as Dr. Elena Rhyzkov

Jojo Marr

as College-Aged Cosmo

Gary Hershberger

as College-Aged Bishop