Dr. Watson.

Walter Pidgeon usually played a stand-up guy, but in one movie he dumps his lady friend to marry a rich woman. Movie and the two ladies.