Once Upon a Time in America starring Moisés Arias as David 'Noodles' Aaronson, Tim McGraw as Maximilian 'Max' Bercovicz, and undefined as Deborah Gelly