Writer Fran Walsh (screenplay By)