Actors can go to any length in order to present a performance with utter perfection, even if it is gaining weight! These celebrities had to put on weight for their specific roles and they actually made it worth it in the end. Take a look at Kriti Sanon, Kangana Ranaut, Aamir Khan, Vidya Balan and Bhumi Pednekar who put on some kilos for movies.