Special Guest Stars Tom Felton as Julian Desmond Albert Guest Stars Andre Tricoteux as Savitar Ashley Rickards as Rosalind Dillon Grey Damon as Sam Scudder / Mirror Master Co Starring Carmela Sison as Nurse Beth Makara Adkins as Another Woman Kathryn Coutu as Woman Jonathan Glasgow as Newscaster Kline Uncredited Tobin Bell voices Savitar