Jim (Blazing Saddles)

Jim, aka "The Waco Kid" is the deuteragonist of "Blazing Saddles". He is portrayed by Gene Wilder who also portrayed Willy Wonka.