Jennifer Hudson brings both her acting and singing chops to her latest role as South African freedom fighter Winnie Mandela in the eponymous biopic opening in theaters this Friday.

On the film’s chilling title track “Bleed for Love,” Hudson depicts Winnie’s undying commitment to her husband during his incarceration. She sings: “Would you lay down your life? Would you give it all? Would you beg and crawl? Would you fall upon the knife? Would you bleed for love?”

Loading the player...

Winnie Mandela stars Hudson as the beloved “Mother of the Nation” and Terrence Howard as her husband, Nelson Mandela. The film opens on September 6 nationwide.