Lonesome Jim is a 2005 American comedy/drama film directed by Steve Buscemi. Filmed mostly in the city of Goshen, Indiana, the film stars Casey Affleck as a chronically depressed aspiring novelist who moves back into his parents' home after failing to make it in New York City. Liv Tyler also stars as a good-hearted nurse who finds contentment through encouraging optimism in Jim's glum world. Wikipedia
Jim: You have a girlfriend, Evil? Evil: Nah. I use hookers. It's cheaper.