what studio released a science fiction film directed , written , produced , and co-edited by james cameron ?
20th century fox