Saw this going around the internet over the weekend and finally hit the play button. I was well-rewarded.
Three cheers to the mastermind behind this one. Apparently it’s the trailer for a recently-released short film called Las Palmas.
I’ll be first in line when it triumphantly washes up on American shores. Premiere at the Ziegfeld?