The 29-year-old actress said she did the Disney movie because she believes in happy endings and even though the concept of a fairytale does not find many takers today, people should hold onto it.
"The reason I did 'Khoobsurat' was because I just believe in a happily ever after... I am a strong believer of fairytales and think at the end everything will be good. We should not let that feeling go from our lives," Sonam told reporters here.
'Khoobsurat', also starring Pakistani actor Fawad Khan, is the remake of Hrishikesh Mukherjee's 1980 film of the same name. Sonam reprises the character played by Rekha in the original. The film releases this Friday.