Jennifer Hudson has revealed she spends her spare time "making clothes and knitting scarves".
The 'Sex and the City: The Movie' star - who stars as Sarah Jessica Parker's character Carrie Bradshaw's assistant Louise in the big screen adaptation of the hit TV show - shares her character's love of fashion and adds to her collection whenever she has the chance.