Swedish actress Alicia Vikander plays a sceptical diner-goer, who falls under the spell of a fortune-telling napkin dispenser that accurately predicts a surprise visit.