Karierę rozpoczynał jako dziennikarz magazynu “Time”.
Jest autorem scenariusza między innymi do “Dziwnych dni” Kate Bigelow i “Wieku niewinności” Martina Scorsese.
Dwukrotnie nominowany do Oskara, pierwszy raz w 1994 roku za scenariusz do “Wieku niewinności”, drugi raz za scenariusz do “Gangs of New York”
Był także scenarzystą 68 gali rozdania Oskarów - to był rok 1996.
Legenda głosi, że to on przedstawił sobie Martina Scorsese i Roberta de Niro.