screenplay written by Steven Knight