And Martin Sheen , whose lame-duck status on '' The West Wing '' seems to have freed his schedule , was a guest star on '' Two and a Half Men '' -LRB- 16.39 million -RRB- , though he did not play the father of Charlie Sheen 's character .