This is David Cronenburg's best, based on a true story as bizarre and compelling as his other bizarre and compelling stories. John Lone is wondrous and Jeremy Irons is his usual cold, repressed upper class self. Perfect casting for a provocative director filming a moving story of love and loss.