Directing
Martin Scorsese
Director
James Ellis Deakins
Script Supervisor
Bernard Bellew
Second Assistant Director
E. J. Foerster
Second Unit Director
Scott Harris
First Assistant Director
Abraham Fraser
Second Assistant Director
Alberto Mangiante
Second Assistant Director
Philip C. Pfeiffer
Second Unit Director
Barbara Pastrovich
Second Second Assistant Director
Norman Berns
Second Assistant Director
Ahmed Hatimi
First Assistant Director
Phil Marco
Second Unit Director
Rachid Gaidi
Assistant Director
Jacki Phipps
First Assistant Director
Sound
Production
Art
Costume & Make-Up
Editing
Writing