Question: Who directed the sci-fi movie that actress Clea DuVall starred in 1998?
Answer: Robert Rodriguez