SmartAnswer

Smart answer:

After reading 1511 websites, we found 2 different results for "Who directed Once Upon a Time in America"

Sergio Leone

Sergio Leone was an Italian film director who created “Once Upon a Time in America” starring Robert De Niro and James Woods.

Source links:

ShareAnswer
source
source
source
+17
source
source
+18

Confidence Score

James Woods

When James Woods directed Once Upon a Time in America, James Woods commented that Robert De Niro was a real actor, unlike Eastwood.

Source links:

ShareAnswer
source
source

Confidence Score