Patrick Swayze was at one point attached to the role Joseph Fiennes plays in this movie. But he had seconds thoughts shortly before filming because he didn't think he could ''pull it off.'' Schrader did not insist on him taking the role as he thought that if Swayze didn't think he could pull it off, he ''probably wouldn't be able to.''
Filmed at Don Cesar Hotel in St Pete Beach Florida.