Jennifer Hudson is opening up about her alleged feud with fellow 32-year-old singer and actress, Beyonce Knowles.
Hudson and Knowles both appeared in the 2006 film adaptation of "Dreamgirls" together. While the former took on a lead role as Effie in the movie before she ever released an album or appeared on the big screen, a number of media outlets suggested that the pair did not get along well.
However, Hudson put those rumors to rest during a recent appearance on Bravo TV's "Watch What Happens Live."
"There [were] never any rifts at all," Hudson explained of her relationship with Beyonce while on the show. "That is still my girl to this day. I love her. We've always been good."
Beyonce previously defended herself against critics who thought she was jealous of Hudson for having more of a coveted role than the famed singer.
"I knew that the character that I played wasn't the star,"Beyonce said in a PEOPLE" report when "Dreamgirls" came out. "She wasn't the underdog. She didn't have the struggle and the pain and the dramatic scenes that Effie had, and I was fine with that."
The singer seemed disgusted that people were pitting her and Hudson against one another.
"It's really unfortunate that everyone is saying I'm jealous of Jennifer. It hurts my heart because it's so clichéd. … They're saying that I'm mad when I knew going into this that I was playing Deena," she said in a previous People magazine report. "Because I'm a star they just automatically assume that I'm not humble enough to sit down and take a back seat, which I am."
Beyonce went on to praise Hudson's performance.
"Jennifer Hudson had such a pressure, first of all, never being in a film and never have done an album and still having to live up to those expectations," she said. "She did incredible."