Tony Amendola as Edouard Kagame, the leader and spokesman of Liber8; he sacrifices himself in the primary-year finale as component of a bigger program, with Liber8 donating funds to help his mother, who provides https://esmeecten941846.therainblog.com/profile