What film was William Preston in that also stars Tom Cruise and Nicole Kidman?
William Preston (actor):  Among his many movie roles, he played John, the bum, from "The Fisher King" (1991), a blacksmith in "Far and Away" (1992), and the flask mourner in "Family Business" (1989). Far and Away:  It stars Tom Cruise and Nicole Kidman.
"Far and Away"