Question: who played mandela in long walk to freedom
Answer: Idris Elba as Nelson Mandela ( older adult ) Atandwa Kani as Nelson Mandela ( age 16 -- 23 ) Siza Pini as Nelson Mandela ( age 7 -- 9 )