Prot is a patient at a mental hospital who claims to be from a far away planet. His psychiatrist tries to help him, only to begin to doubt his own explanations.
as Dr. Mark Powell
as Prot
as Rachel Powell
as Claudia Villars
as Howie
as Ernie
as Sal
as Mrs. Archer
as Dr. Chakaraborty
as Maria
as Bess
as Russell
as Joyce Trexler
as Betty McAllister
as Navarro
as Simms
as Steve Becker
as Abby
as Natalie Powell - Age 6
as Gabby Powell - Age 9
as Josh - Age 10
as Michael Powell - Age 21
as Sheriff
as Walter Fleen
as Duncan Flynn
as David Patel
as Stuart Hessler
as Danny Trexler
as Dominic McAllister
as Homeless Veteran
as Transit Officer
as Russian Woman
as Sara Porter
as Rebecca Porter
as Walker
as Homeless Man
as Babbling Man
as Security Guard
as Woman on Train
as Thug
as Ward Patient
as Hospital Patient (uncredited)
as Screaming Man (uncredited)
as Jennifer (uncredited)
as Thief (Uncredited)
as Subway Commuter (uncredited)
as Ward Doctor (uncredited)
as Lab Tech (uncredited)