Turns out it is actually a direct homage to ‘Slow’ as this was filmed in the same place