Jamie Foxx is an excellent singer and pianist.
Which is why I'm suprised to hear so much auto-tune on his latest record. I can see using that thing if you can't sing, but why would somebody with a really good natural singing voice mess it up with that crap?
Clint Eastwood plays some decent jazz piano.