them. Archie Panjabi as Kalinda Sharma (seasons 1–6), the firm's in-house investigator. Kalinda previously worked for Peter for three years. He fired her after accusing her of working two jobs. Kalinda is unflappable, inscrutable, fiercely private, and occasionally physically violent. She is exceptionally good at her job, although her tactics are not always strictly legal. She is often the key to the firm's winning a case, usually at the eleventh hour. She generally does not work well with others. Although Kalinda does not let many people close to her, she becomes good friends with Alicia, with the aid of tequila shots, and she feels protective of her. After becoming friends, Alicia finds out Kalinda had a one-night stand with Peter before she knew Alicia, damaging their friendship; over time, the two start to reconcile. Kalinda has a cynical, misanthropic outlook on human behavior. She is openly bisexual and has a series of relationships through the show, mostly with women and often because they can help her with a case. Kalinda once claimed that she prefers women because to her, women are better lovers than men for women understand her needs and feelings better. Very little is known about Kalinda when the series begins, and she is incredibly secretive about her past. The character's signature wardrobe piece has become a pair of knee-high boots; the character initially wore pumps but Panjabi felt that boots "grounded her in the character". In Season 4, it is revealed that Kalinda has an estranged abusive husband, Nick Saverese, played by Marc Warren. Kalinda also grows romantically close with Cary. In Season 6, she desperately tries to save Cary from a malicious prosecution on drug-related charges while Alicia is busy running for office, and at a point of desperation, fakes a Brady violation through computer hacking to have Cary's charges dropped. Later, when her deception is caught, she is forced to surrender drug dealer Lemond Bishop to the State's Attorney's office in order to spare Diane from prosecution, as Diane had unknowingly used the fake evidence in court. In order not to be found by Bishop for turning him over to the state's attorney office, Kalinda disappears for her own safety. Graham Phillips as Zachary "Zach" Florrick (seasons 1–5; recurring seasons 6–7), the teenage son of Alicia and Peter Florrick. He is the elder of the Florricks' two children, the older brother of Grace Florrick, grandson