The actor opened up about his professional as well as personal life in an interview taken by Vogue India journalist Raja Sen for the magazine's September 2016 issue, which will be available on the stands from September 6, read a statement.
Ranbir has lauded his contempories for taking up risky roles -- be it Alia Bhatt in "Udta Punjab" or Fawad in "Kapoor & Sons".
Asked if he would play a homosexual, Ranbir said: "Sure, but now it's already been done. Now he's (Fawad has) opened the door and it's easy for us to walk through it. But earlier...I must honestly say, I might have turned it down."
He is also willing to play a second lead in a movie, but conditions apply.
He said: "Suppose tomorrow Rajkumar Hirani offers me the part of Circuit in the new 'Munna Bhai', I would play it and try my best to do justice."
Ranbir is currently living with his grandmother Krishna in her bungalow here and training for Ayan Mukerji's "Dragon". He awaits the release of Karan Johar's "Ae Dil Hai Mushkil", and also has Anurag Basu's long-gestating film "Jagga Jasoos" lined up.
In February, after "Dragon", he hopes to start shooting for Hirani's next, a biopic of actor Sanjay Dutt.
Since his debut with "Saawariya", Ranbir has seen several highs and lows.
He was applauded for films like "Wake Up Sid", "Raajneeti", "Rocket Singh: Salesman of the Year", "Rockstar", "Barfi!", "Yeh Jawaani Hai Deewani", and was censured for duds like "Besharam" and "Bombay Velvet".
Referring to his current shoot-less days, Ranbir said: "I think I could have an alcohol problem."
"It is a visual medium and I have to look after myself. When I shoot, when I work, I don't drink. But when I'm not shooting...".
Directing a film is something Ranbir has for long expressed interest in. But the actor says there is still time for him to get to the director's chair.
"Look, I know how a film is made, but a director has to find the method to tell the story he has to tell. I'm not, because I'm lazy and acting is taking up my time and I don't have a story, I can't write," he said.