31 user 9 critic

Heaven (1998)

1:41 | Trailer
Robert's wife is divorcing him for gambling etc. A strip club owner offers him work redesigning his club. Robert befriends a dancer there, who has premonitions.


Scott Reynolds


Chad Taylor (based on the novel by), Scott Reynolds (screenplay)
1 win. See more awards »





Cast overview, first billed only:
Martin Donovan ... Robert Marling
Daniel Edwards Daniel Edwards ... Heaven (as Danny Edwards)
Richard Schiff ... Stanner
Joanna Going ... Jennifer Marling
Patrick Malahide ... Melrose
Karl Urban ... Sweeper
Michael Langley Michael Langley ... Sean Marling
Jeremy Birchall Jeremy Birchall ... Tree
Clint Sharplin Clint Sharplin ... Nicely
Barry Spring Barry Spring ... Wibber
Jon Brazier Jon Brazier ... Billy
Dean Stewart Dean Stewart ... David
Jane Fullerton-Smith Jane Fullerton-Smith ... Candy (as Jane Fullerton Smith)
Jean Hyland Jean Hyland ... Mrs. Daniels
Valerie Williams Valerie Williams ... Claire


A divorced architect, fighting for custody of his son and battling addictions to alcohol and gambling, works off his debt to a sleazy strip club owner. There he meets a transsexual dancer whose ability to see the future will change his life forever.

Plot Summary | Add Synopsis


Every Seduction Is A Gamble.


Crime | Thriller

Motion Picture Rating (MPAA)

Rated R for vicious, bloody violence including rape, pervasive strong language, and sexuality/nudity | See all certifications »

Parents Guide:

View content advisory »

Did You Know?


The Miramax theatrical trailer contains several shots that aren't in the film, including:
  • Jennifer and Robert arguing about his 'friendship' with Stanner while driving.
  • A love scene between Robert and Jennifer.
  • Tree and Nicely wearing animal masks in one of Heaven's visions.
  • Heaven asleep in a movie theater.
See more »


Robert Marling: I'm the chairman of the fuckin' board!
See more »


Referenced in Film Geek (2005) See more »


Hey Man Nice Shot
(Richard Patrick (as R. Patrick))
EMI Music Australia
Performed by Filter
Courtesy of Reprise Records
By Arrangement with Warner Special Products
See more »

User Reviews

Heaven is a violent film, a clever film and an original film.
6 June 2001 | by brosSee all my reviews

This film, shown at both the Montreal and Toronto film festivals, is

so original that its merits passed over the heads of the busy


Scott Reynolds uses a very clever device to allow the viewer to

suspend disbelief that one of the characters could accurately

foretell the future. Heaven, the seer, is a transvestite stripper in a

regular strip club. The viewer focuses on this improbability and

lets the improbability that someone can foresee the future slip into

the film's reality.

Having created a believable character that can and does foretell

the future, Reynolds is then faced with another problem. How to

keep the viewer from knowing the future. He accomplishes this

with a series of carefully staged flashbacks (and flash forwards)

that, although accurate, are out of sequence and therefore lead the

viewer to believe in a series of events that is not accurate.

I have never seen a more cleverly thought up, worked out and

executed script.

With his plan in place, Reynolds creates one of the most

improbable plots imaginable, but because we have moved beyond

suspending disbelief and become believers, one that seems very


Richard Schiff superbly portrays the character of the strip club

owner, Stanner. Stanner has hired Heaven and brought him/her

under his wing because he has turned Heaven's ability to foretell

the future into profits. Stanner, however, is also involved with

Robert Marling, played by Martin Donovan (II). I would continue to

say superbly, but the fact is, the acting in the film is first rate all


Marling is going through a bitter divorce with the stunning Joanna

Going as Jennifer Marling. Jennifer is seeing the sleazy

psychiatrist Dr. Melrose played by Patrick Malahide.

And in the pivotal coincidence, Heaven is also seeing the

unbelievably evil (but nonetheless believable) Dr. Melrose

because Heaven's visions of the future trouble him/her deeply (the

visions, not the sexual ambiguity).

Marling is a down and out gambling addict, an architect who is

designing a new club Stanner has commissioned with the

millions he has earned from following Heaven's visions of the

future. Marling is forever losing money to Stanner in poker games.

Heaven sets the plot in motion by foreseeing Marling saving him

from being viciously murdered by two sadistic thugs. Heaven sets

out to reward Marling by using his/her foretelling abilities to feed

Marling information on how the cards will fall in his poker hands

with Stanner.

Evil Dr. Melrose discovers this in his sessions with Heaven. He

seduces Jennifer. Advising her on her divorce settlement, the bad

doctor tells Jennifer to hold out for the fortune her husband is

about to come into as a result of Heaven's foretelling, intending to

take the fortune for himself.

Stanner has plenty of cash but can't resist playing the angles,

deciding to burn down his club to make way for the new one

designed by Marling. He hires two homicidal maniacs to do the

task for him, the same two sadists Heaven foresees murdering

him, and it is these two who initiate the mass slaughter that

makes the film so violent.

This film is a sleeper. It will be discovered, its clever features

copied and it will become a classic. Scott Reynolds does not have

a large body of work, but any director or writer would be proud to

have this film to their credit.

8 of 10 people found this review helpful.  Was this review helpful to you? | Report this
Review this title | See all 31 user reviews »

Frequently Asked Questions

This FAQ is empty. Add the first question.



New Zealand | USA



Release Date:

30 April 1999 (USA) See more »

Also Known As:

Heaven See more »

Filming Locations:

New Zealand


Box Office

Opening Weekend USA:

$1,983, 2 May 1999

Gross USA:


Cumulative Worldwide Gross:

See more on IMDbPro »

Company Credits

Show more on IMDbPro »

Technical Specs


Sound Mix:




Aspect Ratio:

2.35 : 1
See full technical specs »

Contribute to This Page

Recently Viewed