Guest Stars Brian Krause as Leo Wyatt Neil Roberts as Rex Buckland Leigh-Allyn Baker as Hannah Webster Billy Wirth as Matthew Tate Tyler Layton as Melinda Warren Terry Bozeman as Arnold Halliwell Michael Mitz as Cafe Patron Co Starring Catherine Kwong as Waitress Jodi Fung as T.V. Reporter