Karl May
The character of Old Shatterhand was played in the German Karl May movies of the 1960s by American actor Lex Barker.