Guest Stars Loretta Devine as Diane Ellison Tamala Jones as Mary Scott Michael Morgan as Scruffy Man Arden Myrin as Vanna DeMilo David L. King as Andrew Lee Weaver as William Rafael J. Noble as Edgar Javier Estrella as Morris Haines Heeli Kim-Jeng as Asian Woman Trevor Wall as Walter