Ranveer Singh, who appears in the December issue of Men's Health, has a completely different look. He sports six-pack abs, which he developed in just six weeks.
Ranveer went for the new look for his upcoming film Ram Leela, which will be directed by Sanjay Leela Bhansali. His co-star in the film is Deepika Padukone.
Ram Leela will release in theatres in 2013.