Dream Oracle

Dream Oracle is a 1996 Supernatural Drama Thriller film written by Laeta Kalogridis and directed by Martin Scorcese starring Tom Hanks, Harrison Ford, Jennifer Garner and Aaron Ashmore.

It was released worldwide on November 12th, 1996 and concerns a ghostly relative trying to direct his family towards the person responsible for his death.

The film received three academy award nominations and secured an Oscar for Best Cinematography.

Plot
Anthony Churchill (Tom Hanks) is the respected realtor father of hormonal teenage daughter Alexandra (Jennifer Garner) and pyromaniac teenage son Benson (Aaron Ashmore) who are all visited in their dreams by the late Doug Churchill (Harrison Ford) Anthony's deceased brother and the children's uncle.

He begins to make their dreams form that of clues to what happened to him and how he died until it becomes clear he was indeed murdered and didn't die in a freak accident as the family had believed.

Ultimatley it is discovered that Anthony Churchill had discovered the kids' mother and his late wife cheating on him with another man and had proceeded to kill his wife but had been discovered out by liquor abuser brother Doug.

He then killed Doug the night Doug confronted him about it and made his death to appear as an accident like he had made his late wife's death to appear to be of natural causes.

Anthony in the end after being discovered out by his kids following uncle Doug's left clues are attacked by dear father who attempts to kill them, desperate to conceal what he had done.

Teenage daughter Alex however succeeds in killing him with a butcher's knife as they are dragged out to the nearby construction site where uncle Doug's body was found.

A rainstorm climax ensues with Alex killing him via stabbing him to death with a kitchen knife she took and young Benson setting him alight as he falls down into a muddy grave.