Stephen Parker.
Stephen Parker is a British actor who played a Force Publique in The Legend of Tarzan.