Christoph Waltz kills any role he's in, and the weirder and creepier the better.
There's a Prime series called The Consultant it's so creepy, weird, yet fantastic, and Waltz plays the titular character and when he shows up in the series he cranks the weird up to 11.
He always plays the creepy weird guy though. I don't think that makes him a great actor, I think that makes him a shoe-in for the roles he's cast to play. He pretty much just plays himself.
There are always distinct character differences, like the two referenced in this post, also by no means does he only play weird characters, the guy has a 30 year acting career, however he may be getting typecast for the more bizarre roles these days, or maybe he's like Nick Cage, where he's more attracted to the weird roles these days, either way, I always enjoy the roles Waltz plays.