What was the name of the show where the man could answer any question except his name and was color blind Sat at a piano and the bar tender was his friend?

John Doe . FOX network. staring Dominic Purcell,Jayne Brook and John Forsythe.