The Legend of Tarzan opens Friday in the United States. Samuel L. Jackson stars as a soldier who eventually joins Tarzan...