The 43-year-old Scottish actor, who was in Dubai recently for a store opening, decided to take an impromptu trip to nearby India for the post-birthday celebrations, reported Hollywood life.
Butler celebrated his birthday on November 13 and the same day he headed to the Indian embassy in Dubai for a travel permit but had to abandon his plan when he was told the documents would not be available for a week.
"I am very disorganised. So at the last minute here in Dubai, I decided I wanted to go to India for my birthday. But I went to the embassy here today (Wednesday).
They were excited to see me, but they said 'No' and that it would take seven days. So this year, I will go to Scotland and spend time with my family," he said. Butler has turned producer for upcoming film "Playing for Keeps", where he is also acting. The film will hit theatres on December 7.
Photos: Shah Rukh Khan, Shweta Bachchan at Karan Johar's book launch
Photos: Sunny Deol with sons Karan and Rajvir at Mumbai airport
Photos: 10 beautiful moments that capture winter around the world
Photos: Karisma Kapoor, Preity Zinta, Shraddha Kapoor at Mumbai airport
Spotted: Anushka Sharma and Diljit Dosanjh at Mumbai studio