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 Jodi Fung as T.V. Reporter Catherine Kwong as Waitress