David M. Farrington · سینماگرام