Lonesome Jim (2005)
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.
More at Wikipedia.