However, at the nth minute, Vishal Bhardwaj called up, saying that he needed John's dates for some urgent work on Saat Khoon Maaf. John plays one of Priyanka's husbands in the film.
John had no option, but to give in to Vishal's demand and cancel his flight plans. The final match will be played on Sunday between Spain and The Netherlands.
John, who is a footballer himself, had wanted to watch all the matches in South Africa, but due to his work schedule, he had to content himself with the final. He had even finished with his work for Dostana 2 just so that he could go to Johannesburg for the final.