Directed by James Cameron and written by Cameron and William Wisher , Jr. , it stars Arnold Schwarzenegger , Linda Hamilton , Robert Patrick , and Edward Furlong .
It was directed , co-produced , and co-written by James Cameron , and stars Arnold Schwarzenegger , Linda Hamilton , Edward Furlong and Robert Patrick .