Question: who played noodles in once upon a time in america??
Answer:
Robert De Niro as Noodles