Hudson took time to decide on film
Jennifer Hudson has admitted she had to be talked into signing up for her new film Black Nativity.
The Oscar-winner told Variety it took some time before she was convinced about the musical movie - which follows a teenage boy who learns the importance of family and faith after being sent to spend Christmas with his estranged grandparents - but later realised it was perfect for her.
Executive producer Trudie Styler said " it took lots of convincing".
"She's a super, super lady, an absolute pro with a big heart and we just appealed to her that this was an African-American story, going to be shot in Harlem, directed by an African-American woman. It checked all those boxes so she came on board," she said.
Jennifer, 32 - who sings onscreen in the film for the first time since 2006's Dreamgirls - added: "It took a couple of times, I must admit [to convince me]. But once I looked at the story, the music, the church base, the holiday and the family - that's all the things that make Jennifer."
The former American Idol contestant plays the boy's mother in Kasi Lemmons' movie, while the grandparents are played by Forest Whitaker and Angela Bassett.