CharacterEvelyn HarperEvelyn Harper in Two and a Half Men (2003), played by Holland Taylor. Played byHolland TaylorAppears inTwo and a Half Men2003