Jim Spellman, WireImage
Directed by Lee Daniels and starring Mariah Carey, the film centered on actress Gabourey Sidibe, who played lead character Precious. In Hudson's upcoming book, 'I Got This: How I Changed My Ways and Lost What Weighed Me Down,' which debuts in Jan. 2012, the 'If This Isn't Love' songstress claims that she was initially tapped for the role, despite Daniels previously stating in interviews that he searched high and low for Sidibe, the perfect person for the role.
However, Hudson passed because she was required to put on weight, a struggle she endured since first entering the music industry during her 'American Idol' days. "I had done that with Effie ['Dreamgirls']... and as much as I was moved by this film. I wanted to try a role that had nothing whatsoever to do with my weight," she reveals.
She was reportedly tapped to play Precious as she was wrapping up her acting spot in 'Dreamgirls.' Though she passed on that position, Hudson went on to star in 'Sex and the City' as character Louise, who was the assistant to Carrie -- played by Sarah Jessica Parker.
Watch Jennifer Hudson's 'If This Isn't Love'
Watch 'Jennifer Hudson Keeps Looking Slim'