La storia ruota attorno al viaggio di Harry e Sejal attraverso l'Europa. La ricerca dell'anello di fidanzamento di Sejal porta Harry a capire meglio l'amore e le relazioni. Sejal sperimenta la libertà, la sicurezza e il conforto ritrovati nella compagnia di Harry e in mezzo a tutto questo ci sono l'amore, la vita, le bugie, il brivido, la fantasia e la ricerca della voce interiore.
Il film è uscito il 4 agosto 2017 con recensioni tra il negativo e il negativo sia da parte della critica che del pubblico. La regia, la storia e la sceneggiatura sono state criticate. Tuttavia, le interpretazioni di Khan e Sharma, la musica, la fotografia e i valori di produzione sono stati elogiati da tutti. In India è stato un flop al botteghino, ma all'estero ha avuto un discreto successo.
Harinder "Harry" Singh Nehra (Shah Rukh Khan) è una guida turistica che lavora ad Amsterdam. Autodefinitosi "donnaiolo da quattro soldi", è solitario ma amichevole e disponibile e spesso flirta con i suoi clienti, mettendo a rischio il suo lavoro.
Dopo aver accompagnato una famiglia all'aeroporto, Harry si imbatte in Sejal Zaveri (Anushka Sharma), un membro della stessa famiglia che ha perso l'anello di fidanzamento e vuole che lui la aiuti. Harry è riluttante, ma per evitare una denuncia da parte di Sejal che potrebbe fargli perdere il lavoro, accetta a malincuore di aiutarla. A tempo debito, durante la ricerca dell'anello, i due diventano amici e lui le racconta di aver lasciato il suo villaggio, Nurmahal, e di essere venuto in Canada per diventare un cantante, cosa che non ha funzionato ed è così che è diventato una guida turistica.
Sia Harry che Sejal viaggiano nei luoghi d'Europa dove lui aveva inizialmente portato la famiglia, alla ricerca dell'anello. Durante questo viaggio, Harry finisce per innamorarsi di Sejal, ma non glielo rivela, sapendo che è fidanzata con Rupen (Kavi Shastri). Ben presto scoprono che un criminale, Ghyassuddin Mohammed Qureshi "Gas" (Chandan Roy Sanyal), ha rubato l'anello. Vanno da Gas per recuperare l'anello ma Harry viene picchiato dagli uomini di Gas. Più tardi, mentre sta cercando degli antisettici nella sua borsa per Harry, Sejal trova l'anello e si rende conto che l'anello è sempre stato nella sua borsa. Tuttavia, non lo dice a Harry perché vuole passare ancora un po' di tempo con lui e si sta innamorando di lui.
Il giorno dopo, Harry e Sejal volano a Francoforte per il matrimonio tra l'amico di Harry, Mayank (Aru Krishansh Verma) e Irina (Evelyn Sharma), dove entrambi vengono interrogati sulla loro relazione, vista la loro evidente chimica. Dopo il matrimonio, Harry e Sejal litigano. Harry non ammette i suoi sentimenti perché sente di non essere abbastanza per lei e lei decide di tornare a casa.
All'aeroporto, Sejal mostra a Harry l'anello e gli dice che l'ha trovato qualche giorno fa e che è sempre stato nella sua borsa. Lui le chiede di fare attenzione e la saluta.
Lei torna in India e lui torna al suo lavoro, ma inizia a sentire la sua mancanza e a essere triste, non riuscendo a concentrarsi durante il lavoro. Su insistenza di Mayank, Harry vola a Mumbai per andare al suo matrimonio, nella speranza di poterle parlare dei suoi sentimenti non rivelati prima che lei si sposi. Arrivato sul posto, scopre che il matrimonio di Sejal è stato annullato. Esce e la trova seduta fuori. Alla fine i due condividono i sentimenti che provano l'uno per l'altra, si baciano e vanno al villaggio di Harry, Nurmahal nel Punjab, dove lui si riunisce alla sua famiglia e sposa Sejal.