Heather Donahue ( The Blair Witch Project) and Sherilyn Fenn (Twin Peaks) are slated guest stars for new installments of The Outer Limits, which debuts March 19 on the Sci Fi Channel. Donahue will appear as an endangered surrogate mother on April 13, while Fenn pops in for an episode about human cloning on June 22.