Sounds like Alan from "Two and a half men".