Tony Amendola as Edouard Kagame, the chief and spokesman of Liber8; he sacrifices himself in the very first-period finale as section of a bigger strategy, with Liber8 donating cash to help his mom, who gives beginning https://keziabvks449050.wikiexcerpt.com/user