After 17 Years, the Bollywood actor walked the Cannes red carpet in a Vivienna Lorikeet gown