Special Guest Stars Richard Dean Anderson as Jack O'Neill Claudia Black as Vala Mal Doran Julian Sands as Doci Guest Stars Gary Jones as Sgt. Walter Harriman Bill Dow as Dr. Bill Lee Lexa Doig as Dr. Carolyn Lam Louis Gossett, Jr. as Gerak April Telek as Sallis Stephen Park as Harrid Mark Houghton as Prior Larry Cedar as Prior Co Starring Gardiner Millar as Yat'yir Greg Anderson as Administrator Paul Moniz de Sa as Fannis Penelope Corrin as Dr. Lindsay Uncredited Dan Shea as Sgt. Sylvester Siler