As Good As It Gets
The story takes place in New York City, the main character is Melvin Udall - a writer lives alone in the dorms, everyday just goes to a single store to dine, extreme fear of germs and generally hates everyone around. His neighbor is Simon, a gay artist having a adorable poodle.