Zoe Adler (ROBIN TUNNEY) is socially awkward young woman who works in a San Francisco animation department. Prone to talking too fast when uncomfortable, Zoe has few friends and less success with men who never return for a second date. Even her co-worker, Brynn (LIZ PHAIR), wants nothing to do with her and makes sure she's not invited to an office party.
She decides to crash it anyway and meets up with the object of her latest crush, Andrew (JASON PRIESTLY). After a few drinks, she decides to let him drive her home, but upon retrieving her cell phone from her car, she's accosted by a stalker who ends up forcing her to drive into the path of a bicycle policeman. He ends up dead, the stalker flees, and Zoe is charged with alcohol-induced manslaughter.
Realizing Zoe would never survive in prison while awaiting her trial, her lawyer, Bell (NORA DUNN), arranges for the 29-year-old to be sentenced to house arrest in a large but rundown flat. Equipped with an irremovable electronic bracelet around her ankle that limits her to a radius of 75 feet from the tracking modem, Zoe realizes she's now trapped inside her own little prison with only occasional visits by deputy Bill Daly (TIM BLAKE NELSON) who checks the device.
Spending her time listening to period love songs on KXCH "Cherish" radio and trying to keep her sanity, Zoe realizes she can't prove her innocence while confined to her new home. Accordingly, she tries to remove the bracelet, an act that only prompts Daly to fit her with a new and improved one and orders random, check-in telephone calls that she must answer within five rings.
As times passes and Zoe makes friends with her downstairs neighbor, Max (RICARDO GIL), a gay little person whose wheelchair confinement prevents the two from actually meeting face to face, she tests and pushes the boundaries of her confinement, all while being unaware that her stalker (BRAD HUNT) is trying to find her.