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.