Alan Harper (Two and a Half Men) as Jon Cryer - Actors' Best Roles Fan Cast | myCast.io