The Short Answer: One Daughter
Yes, Diane Lane has one child: her daughter, Eleanor Jasmine Lambert, born on September 5, 1993. Eleanor is Lane's only child, from her first marriage to French actor Christopher Lambert, star of Highlander. Lane had no children with her second husband, Josh Brolin.
Eleanor is now 33 years old and has lived almost her entire life outside the public eye. Unlike the children of many Hollywood stars, she has no public social media presence of note, has never pursued acting in any serious public way, and is rarely photographed. Lane has been vigilant about that privacy since Eleanor was small, declining to discuss her daughter in detail in interviews.
What Lane has said, in broad strokes, is that motherhood reordered her priorities. After Eleanor's birth in 1993, Lane deliberately slowed her career through the mid-1990s, turning down work to be present, before roaring back with the performance of her career in Unfaithful (2002), which earned her an Academy Award nomination for Best Actress.
Eleanor Lambert: The Daughter Born in 1993
Eleanor Jasmine Lambert was born September 5, 1993, in the final year of Lane's marriage to Christopher Lambert (they divorced in 1994). She grew up primarily with her mother in Los Angeles and New York, with her French father remaining part of her life.
Now 33, Eleanor has built an adult life entirely on her own terms and almost entirely in private. She is not an actress, not an influencer, not a tabloid fixture. The few public facts: she has occasionally accompanied her mother to events, and Lane has described her in interviews as grounded, smart, and funny, the person whose opinion she trusts most.
Lane's protectiveness has a backstory: she herself was a child actor, working professionally from age 6, emancipated as a teenager amid a turbulent family situation. She has said she wanted Eleanor to have the normal childhood she didn't, and by every available indication, she succeeded.
Two Marriages: Lambert and Brolin
Lane married Christopher Lambert in 1988, when she was 23 and at the height of her young stardom (The Outsiders, Rumble Fish, Streets of Fire). The French-American union produced Eleanor in 1993 and ended in divorce in 1994. Despite the split, they co-parented, and Lambert has remained in Eleanor's life.
A decade later, Lane married actor Josh Brolin in 2004. Brolin, who had children from his own previous marriage, became Eleanor's stepfather during her teenage years. The marriage lasted until 2013, when Lane filed for divorce. There were no children from the second marriage.
Since 2013, Lane has been single in the public record, focused on work, her daughter, and — as she's put it — a life built on her own terms after decades of being defined by relationships and roles.
Who Is Diane Lane? A Quick Biography
Diane Lane was born January 22, 1965, in New York City, to acting coach Burton Lane and Playboy centerfold Colleen Farrington. She was a child prodigy of the stage: performing with the La MaMa Experimental Theatre Club at 6, on Broadway by her teens, and in films (A Little Romance, 1979) before she could drive.
The 1980s made her a young star (The Outsiders, Rumble Fish, The Cotton Club), but it was her adult career that defined her: Unfaithful (2002) brought Oscar, Golden Globe, and SAG nominations; Under the Tuscan Sun (2003) made her a beloved leading lady; later came Secretariat, Man of Steel (as Martha Kent), and House of Cards.
Now 61, Lane remains a working actress with the kind of longevity few child stars achieve, and she's done it while keeping her family life — one daughter, two ex-husbands, zero scandals — remarkably drama-free by Hollywood standards.
Motherhood on Her Terms
Lane's approach to motherhood was shaped by her own unconventional childhood. Emancipated at 15 after her parents' bitter custody battles played out in the press, she knew exactly what she didn't want for Eleanor: no stage-mom pressure, no public custody drama, no childhood lived for cameras.
She took the mid-1990s mostly off, a career sacrifice that would have been unthinkable for many actresses at her level. When she returned, it was on her terms, and the work — Unfaithful especially — was better for the life experience behind it. She's described motherhood as the role that taught her everything about the other roles.
As Eleanor moved into adulthood, Lane's public comments shifted from protection to pride: a daughter who'd grown into a thoughtful, independent woman, the achievement Lane seems to value above any award.
Diane Lane in 2026
As of October 2026, Lane is 61, single, and still acting, with Eleanor, 33, building her own private adult life. Mother and daughter remain close; Lane has described Eleanor as her best friend and most honest critic.
The family story here is a quiet one, and that's the point. One child, raised deliberately out of the spotlight by a woman who grew up in it, now a 33-year-old woman living life on her own terms. In Hollywood family sagas, the uneventful ones are the victories.
Lane continues to take film and television roles selectively, her reputation as one of her generation's finest actresses intact, her family life exactly as private as she designed it to be.
Diane Lane: Quick Facts
Does Diane Lane have kids? Yes, one: daughter Eleanor Jasmine Lambert (born September 5, 1993, age 33). Who is the father? Her first husband, French actor Christopher Lambert (married 1988-1994). Was she married again? Yes, to Josh Brolin (2004-2013); no children from that marriage. How old is Diane Lane? 61, born January 22, 1965, in New York City. What is she famous for? An Oscar nomination for Unfaithful (2002), Under the Tuscan Sun, Man of Steel, House of Cards; acting since age 6.
Eleanor Lambert: The Daughter
Diane Lane's only child is Eleanor Lambert, born September 5, 1993, with her first husband, actor Christopher Lambert. Now 33, Eleanor has largely stayed out of the spotlight, though she's dabbled in acting and modeling. Lane has described motherhood as the defining experience of her life, and she's been fiercely protective of Eleanor's privacy.
Lane herself was a child actor, discovered at 13 and starring in A Little Romance (1979). She's spoken about wanting a different childhood for Eleanor: stable, private, normal. By all accounts, she succeeded.
Eleanor is now an adult with her own life, and Lane, 61, has settled into the role of mother-of-an-adult: proud, close, and finally able to enjoy the relationship without the pressures of raising a child in Hollywood.
Two Marriages: Lambert and Brolin
Lane married French actor Christopher Lambert in 1988; Eleanor was born in 1993, and the couple divorced in 1994. She then married actor Josh Brolin in 2004, becoming stepmother to his two children, Trevor and Eden Brolin. That marriage ended in 2013.
Between marriages, Lane built one of Hollywood's most respected careers: Unfaithful (2002, Oscar nomination), Under the Tuscan Sun (2003), Hollywoodland, Secretariat, Man of Steel (as Martha Kent), and the acclaimed series Feud: Capote vs. The Swans.
Now 61 and single, Lane has described herself as content: a mother, a veteran actress, and a woman who's earned her peace. Her family is small, her career is long, and both are hers.
The Child Star Who Survived Hollywood
Diane Lane's own childhood was the opposite of the stable one she gave Eleanor. Born January 22, 1965, in New York City, she was discovered at 13 and starred in A Little Romance (1979) opposite Laurence Olivier. By 16, she'd been on the cover of Time magazine, hailed as the next Grace Kelly.
The 1980s were turbulent: The Outsiders (1983), Rumble Fish (1983), The Cotton Club (1984), then a career lull she weathered with resilience. Her comeback, A Walk on the Moon (1999) and Unfaithful (2002, Oscar nomination), established her as one of Hollywood's finest adult actresses.
Under the Tuscan Sun (2003), Hollywoodland (2006), Secretariat (2010), Man of Steel (2013, as Martha Kent), and Feud: Capote vs. The Swans (2024) followed. At 61, Lane's career spans five decades, and her greatest production remains her daughter: Eleanor, 33, raised right.
Frequently Asked Questions
Does Diane Lane have kids?
Yes. Diane Lane has one child: daughter Eleanor Jasmine Lambert, born September 5, 1993, with her first husband, Christopher Lambert.
Who is Diane Lane's daughter?
Eleanor Jasmine Lambert, born September 5, 1993, is Lane's only child. Now 33, she lives a private life entirely out of the spotlight.
Who is the father of Diane Lane's child?
French actor Christopher Lambert, star of Highlander. He and Lane were married from 1988 to 1994.
Was Diane Lane married to Josh Brolin?
Yes. They were married from 2004 to 2013. Brolin was Eleanor's stepfather during her teens; the couple had no children together.
How old is Diane Lane?
She is 61 years old, born January 22, 1965, in New York City. She has been acting professionally since age 6.
What is Diane Lane famous for?
She earned an Oscar nomination for Best Actress for Unfaithful (2002). Other notable roles: Under the Tuscan Sun, Man of Steel (Martha Kent), House of Cards, The Outsiders.
Does Diane Lane's daughter act?
No. Eleanor Lambert has never pursued public acting work and lives a private life, a deliberate choice Lane supported given her own child-star experience.
Sources
- Wikipedia - Diane LaneBorn January 22, 1965; child actress; marriages to Christopher Lambert and Josh Brolin; Oscar nomination for Unfaithful; career overview.
- People - Diane LaneOngoing People coverage of Lane's career, family life and relationships.
- E! News - Diane LaneE! News celebrity coverage including Lane's family and career milestones.