What is the actors name who plays Alan on Two and a Half Men?

Alan Harper on Two and a Half Men is played by Jon Cryer. He is 45 years old & married to Lisa Joyner.
Updated on Sunday, February 05 2012 at 05:03PM EST
Collections: alan harperjon cryeralanmen