Terrence Howard has heaped praise on Jennifer Hudson for her performance of Winnie Mandela in new film Winnie.
The Crash star plays Nelson Mandela opposite the Oscar-winner in the film adaptation of Anne Marie du Preez Bezrob's biography Winnie Mandela: A Life.
Terrence said at the Toronto International Film Festival: "Jennifer has a power in her that is almost unseen, and you often times hear it in her voice.
"She's like that distant star that seems to shine brighter than our own sun, and I can't wait to see her performance."
Terrence, 42, said he relished taking on the role of iconic world leader Nelson Mandela in the film.
The Law And Order star revealed: "Fortunately for me I got to play Nelson as a 40-something-year-old man. When he was a boxer, when he was a dancer, when he was a bit of a ladies' man.
"Before he learned the gravitas of responsibility of a nation, when he began his guerilla war movement. A part of Nelson most people are unaware of. Before he learned how to walk on water.
"So I liked playing Nelson sinking in the water a little bit."