Character
Bill Richardson
Bill Richardson in Little Fires Everywhere (2020), played by Joshua Jackson.
Bill Richardson is a lawyer and family man in the meticulously planned suburb of Shaker Heights, married to Elena and father to four teenagers. He's affable, easygoing, and content to let his wife run the household and set its rules, offering warmth without much friction—a steady, agreeable presence in a home built on order.
Joshua Jackson plays Bill as genuinely kind rather than weak, which makes him a quiet counterweight to Elena's control. The writing uses his amiability as a kind of blindness—he wants peace so badly he doesn't look too hard at what's underneath it. Jackson lets that avoidance feel human, not villainous.