Holy Man (film) When Ricky Hayman, a top executive at the Good Buy Shopping Network, finds his job on the line, he desperately searches for an innovative idea to boost his network’s sales. A chance encounter with “G, ” an itinerant street guru, gives him an idea—give the charismic holy man his own television show and make shopping via the tube a truly religious experience. A Touchstone Picture in association with Caravan Pictures. Released on October 9, 1998. Directed by Stephen Herek. Stars Jeff Goldblum (Ricky Hayman), Eddie Murphy (G), Robert Loggia (McBainbridge), Kelly Preston (Kate Newell), Jon Cryer (Barry). 114 min. Cinemascope. Filming took place in Miami, Florida. Released on video in 1999.