Robert Downey Jr. as Iron Man and Sherlock Holmes.
That fits my distinction of roles played multiple times.