"Both of them are very different filmmakers. I am doing a light film with Abhinav in 'Besharam', while Anurag's 'Bombay Velvet' is an intense film," Ranbir told IANS.
"Besharam" will witness Ranbir in a street smart role and in "Bombay Velvet", he says he plays a boxer.
"In 'Bombay Velvet', I play an intense character. I am playing boxer. It's about the 1950s and 1960s. We have already shot for 50 per cent of 'Bombay Velvet'. We shot in Sri Lanka. It is an interesting character and an interesting film," said Ranbir, who features in the movie with Anushka Sharma and Karan Johar.
Ranbir is happy to experiment with his roles.
"I am testing myself, but if I don't try, then there is no fun. I want to break my image and shock the audience. Abhinav wanted to make a simple film. My character is very loud and I have experimented again to do some different genre.
"The audience might slap me and say do films like 'Barfi!', but if I don't try, how will I get to know," the 30-year-old said.
"Besharam", which also features Ranbir's actor parents Rishi and Neetu Kapoor, will release Oct 2.
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