De Niro in Once Upon a Time in America
Sergio Leone hinted that the final scene of the film (Noodles hiding in a opium den in 1933, high on opium) could suggest that the film was a dream/vision induced by opium. Opium users often report of experiencing vivid fantasies, which tend to explore the user’s past and future.