The Good Son 31 years old

Evil has many faces.

The Good Son

A young boy stays with his aunt and uncle, and befriends his cousin who's the same age. But his cousin begins showing increasing signs of psychotic behavior.

Credits

The Good Son Cast

Name Character
Jacqueline Brookes She was 63, 82 years old when she died as Alice Davenport
David Morse He was 39, now 71 years old as Jack Evans
Ashley Crow She was 33, now 64 years old as Janice Evans
Elijah Wood He was 12, now 43 years old as Mark Evans
Daniel Hugh Kelly He was 41, now 72 years old as Wallace Evans
Macaulay Culkin He was 13, now 44 years old as Henry Evans
Wendy Crewson She was 37, now 68 years old as Susan Evans
Bobby Huber as Axe Man
Guy Strauss as Arizona Doctor
Quinn Culkin as Connie Evans
Jerem Goodwin as Factory Worker
Susan Hopper as Woman at Rescue
Mark Stefanich as Ice Man
Keith Brava as Doctor in Blackport
Andria Hall as Reporter

The Good Son Crew

Name Department
Rusty Smith as Art Direction. He was 14 (now 45) years old Art
George Bowers as Editor. He was 49 (68) years old when He died Editing
Brian Vancho as Foley Artist. Sound
George DeTitta, Jr. as Set Decoration. He was 38 (now 69) years old Art
Ezra Swerdlow as Executive Producer. She was 40 (64) years old when She died Production
John Lindley as Director of Photography. He was 194 (219) years old when He died Camera
Joseph Ruben as Director. He was 43 (now 74) years old Directing
Joseph Ruben as Producer. He was 43 (now 74) years old Production
Mary Ann Page as Producer. Production
Cynthia Flynt as Costume Design. Costume & Make-Up
Elmer Bernstein as Original Music Composer. He was 71 (82) years old when He died Sound
Daniel Rogosin as Executive Producer. Production
Ian McEwan as Screenplay. He was 45 (now 76) years old Writing
Bill Groom as Production Design. Art
Larry McConkey as Steadicam Operator. Camera
The Good Son poster
The Good Son (31 years)

Evil has many faces.

  • Release day: Friday, September 24, 1993
  • Runtime: 87 minutes
  • Budget: 17000000.00
  • Revenue: 60613008.00