The L'Oreal Paris brand ambassador is ensuring all's perfect before she heads to the French Riviera on May 15.
While a lot of emphasis is being put on what she will wear for each of her red carpet appearances, Sonam is also ensuring that she exercises well, eats right and gets adequate rest.
She has been taking out two hours each day from her busy schedule to follow her skin care and beauty regime. She is even sweating it out at the gym, and then digging into a healthy meal, said a source.
Sonam is scheduled to represent L'Oreal Paris on May 16 and May 18 at the 68th Festival de Cannes.
Other Indian ambassadors of the brand to be seen on the red carpet include Aishwarya Rai Bachchan and Katrina Kaif.