Arjun, who will be next seen in 'Roy' post his no show last year, appeared in Prakash Jha's political drama 'Satyagraha' besides 'Inkaar' and spy thriller 'D-Day'.
"I took a break consciously because I was exhausted. I just wanted to read and not think about movies. I wanted to spend time with me and my family. And in between the script of 'Roy' was also developing," Arjun told PTI.
In the upcoming Ranbir Kapoor-Jacqueline Fernandez starrer film, Arjun is playing a director, who is undergoing OCD (Obsessive-compulsive disorder), and has the fetish of collecting hats.
"When he first came with the script it was like a novel to me but then we developed it further. Film starts with me who is a successful director and has made a franchise of a film tiled 'Gun'. And now he wants to make 'Gun 3'," he added.
More From This Section
The 42-year-old model-actor said hat is the trademark of his character in 'Roy' that is hitting theatres on February 13, a day ahead of Valentine's Day.
'Roy' has been shot extensively in Malaysia and the 'Ra.One' star said the foreign locations acted as characters in the film.
"The locations of the film are very important as they are like a character itself. In Malaysia, we have shot. We covered both small towns and beaches," Arjun said.