Gained recognition as the star of the Oscar-nominated film District 9. He also portrayed Agent M. Kruger in Elysium and Stefan in the 2014 film Maleficent.
He became one of South Africa's youngest television producers.
He started out as a television producer in South Africa and appeared on The A-Team.
His brother gained fame as a member of the band Hotwater. He married Tanit Phoenix in 2016.
He co-starred as H.M. Murdock with Patrick Wilson, who played Lynch on the film The A-Team.