Idris Elba joined Winnie Mandela, the ex-wife of former South African president Nelson Mandela, and her daughter Zindzi Mandela, at the premiere of Long Walk to Freedom in Johannesberg.
Elba plays Nelson Mandela in the film which is expected to be released in the UK on January 3.
More top news
A mild day for most with plenty of misty low cloud.
Hollywood star Channing Tatum broke the news in a lengthy Facebook post as he paid tribute to Harvey Weinstein's accusers.
Scotland will become the first part of the UK to ban smacking if the bill goes through.