Yule Masiteng is an actor, known for Lord of War (2005), The Legend of Tarzan (2016) and Lucky (2011). Read more on iMDB