"If it is for a good cause then of course, 100%. This time I would like to have Varun with me because he dances really well. He is a good soul and I think he will do it with all his heart," the 30-year-old said here Tuesday celebrating Christmas with kids suffering from cancer.
Asked about his plans for the new year, Ranbir, who is busy shooting for Besharam, said, "I am shooting for the film."
Directed by Abhinav Kashyap, Besharam also features Indo-Australian actress Pallavi Sharda in the female lead.
Ranbir was last seen in Barfi! in the role of a deaf-mute boy.