Sergio Leone, Robert De Niro, Federico Fellini