Who directed the sci-fi movie that actress Clea DuVall starred in 1998?