Idris Elba is in final negotiations to star as Duncan, also known as Man-At-Arms, the skilled and loyal warrior of Eternia.