James (Jeff Garlin) is a 39-year-old comedian who lives with his mother and has only really wanted three things in life: someone to love him, a great part, and to lose weight. Unfortunately, he scores a big fat zero for all 3. His girlfriend dumps him, his agent dumps him and he sneaks out of an obsessive-overeaters meeting only to wind up at an ice cream parlour. There, he meets Beth (Sarah Silverman) who quickly wins his heart by offering him free ice cream. But his attraction to her may bring James more problems than it solves.