Once Upon a Time in America ★★★★★

Proof that Robert De Niro is a time traveler...