In 1992, Moses returned to soap operas, playing the recurring role of Keith Gray in 11 episodes of Melrose Place. In 1997, he played David Graysmark in the short-lived series Fame L.A.. He continued to appear in a number of films and TV movies including Double Exposure, Trial by Jury (both 1994), Hangman's Curse (2003), Christmas Child (2004), A Lover's Revenge (2005) (starring his former Perry Mason co-star Alexandra Paul), and as Jack Davis in nine of the Jane Doe series of TV films from 2005–2008.