Denise Fox (also Wicks and Johnson) is a fictional character from the BBC soap opera EastEnders, played by Diane Parish. She made her first appearance on 11 May 2006 and temporarily left EastEnders in early 2008 to give birth to her second child. Her leave-taking had coincided with the departures of Deano Wicks (Matt Di Angelo), Kevin Wicks (Phil Daniels) and Carly Wicks (Kellie Shirley). She returned to Walford on 6 June 2008. This is Parish's second role in EastEnders, as she previously played singer Lola Christie in 1998.

Introduced as a single mother to Chelsea (Tiana Benjamin) and Libby Fox (Belinda Owusu), the latter of whom was conceived from a vituperative marriage, Denise has gone on to marry three additional times. Firstly, to Kevin in 2007, who dies months later, to Lucas Johnson (Don Gilet) in 2009, with them divorcing two years later after he is imprisoned for murdering their ex-spouses respectively, and then to Jack Branning (Scott Maslen) in 2021. She also embarks on a loveless engagement to Ian Beale (Adam Woodyatt), flings with younger men Fatboy (Ricky Norwood), Kush Kazemi (Davood Ghadami) and Ravi Gulati (Aaron Thiara) and a drunken one-night stand with Phil Mitchell (Steve McFadden) which results in a late in life pregnancy and the birth of a son, Raymond Dawkins. Other storylines involving Denise include surviving a bus crash, losing her job, descending into poverty, igniting a feud with Phil's sister and Jack's ex-partner, Sam Mitchell (Kim Medcalf), struggling with family issues such as her stepdaughter Amy Mitchell's (Ellie Dadd) self-harming and her stepson Ricky Mitchell (Frankie Day) becoming a father at twelve-years-old, assaulting Nish Panesar (Navin Chowdhry) with a champagne bottle and covering up the murder of Keanu Taylor (Danny Walters) during "The Six" storyline, being sectioned after developing psychosis due to Keanu's murder and separating, later divorcing with Jack after discovering his affair with Stacey Slater (Lacey Turner), a brief relationship with Ravi again, reuniting with Jack in a "viewer voted storyline", and being diagnosed with acute myeloid leukaemia, a form of blood cancer.

Creation and development Casting and introduction On 7 November 2005, the BBC announced that Diane Parish had been cast in EastEnders as a "sassy, strong" character with links to the established Wicks family, who would be "a force to be reckoned with." Parish had previously appeared in the serial as singer Lola Christie in 1998. In January 2006, Parish's character was revealed to be Denise Fox, who would embark on a romance with fellow newcomer Kevin Wicks (Phil Daniels). Tiana Benjamin was cast as Denise's daughter Chelsea, and spoke of her admiration for Parish, eagerly anticipating the opportunity to work with her. Lara Gould of the Sunday Mirror described the new characters as the "feisty Fox family", revealing that Denise would have a second, younger daughter, Elizabeth ["Libby"], played by Belinda Owusu. Gould reported that the family would "arrive in Albert Square with a bang and [...] cause friction from the off", expanding: "The Fox girls don't take any nonsense – they'll be a force to be reckoned with." Lee Ross was later cast as Denise's former husband and Libby's father Owen Turner. Kris Green of media and entertainment website Digital Spy described Owen as having had "a disappointing life", revealing that Denise had separated from him as a result of his heavy drinking.

Storyline development Denise went on to marry Kevin, acting as stepmother to his children Carly (Kellie Shirley) and Deano Wicks (Matt Di Angelo). Parish briefly departed from the show to take maternity leave, and when Daniels declined to renew his contract, he, Shirley and Di Angelo were written out permanently, coinciding with Parish's temporary exit. In Denise's absence, Chelsea reunited with her estranged father Lucas Johnson, with Don Gilet cast in the role. Upon Parish's return, Denise and Lucas ultimately reunited, with Gilet commenting: "He's found a woman who's strong-willed, strong-minded, a good mother to their shared child and to Libby and [Lucas' son] Jordan (Michael-Joel David Stuart). It's kind of ideal and he's worked so hard for it. Nothing, but nothing, should stop that – he deserves to have this. It's one of these situations where he likes the idea that he's earned this relationship. That seems to be more of a priority than the pure love he has for her. He loves what he's earned and he's now this respectable person who wants to hold on to what he has by any means necessary."

When Lucas' former wife Trina (Sharon Duncan Brewster) began interfering in their relationship, Lucas was instrumental in her death, and went on to kill Owen when he came close to discovering the truth. In May 2010, Green reported that in an upcoming episode, Lucas would be seen to strangle Denise and dispose of her body in a canal. He questioned whether Parish was to be written out of the soap, following the announcements that both Benjamin and Owusu would be leaving EastEnders later in 2010. Discussing the storyline, Gilet refused to reveal whether Lucas would kill Denise, but indicated that events may not be as they seemed. Parish commented: "It looks really bad as he gets Denise in a headlock and chokes her. If she survives, it'll be a miracle." Following the episode where Denise appeared to be strangled by Lucas, entertainment journalist Sharon Marshall appeared on This Morning, saying there would be "twists and turns" but would not confirm whether Denise was dead or alive. It ultimately transpired that Lucas had faked Denise's death to hold her hostage in a basement. Parish found it difficult to keep details of the storyline a secret, and struggled to lie when questioned by members of the public.

Questioned about the future for Denise following the departure of her daughters, Parish responded: "She is lost without her babies, but then her sister Kim comes along and she's a brilliant distraction. As for men, I think Denise should give them up and get a cat, but I'm sure she'll end up in another destructive relationship." She told Daniel Kilkelly of entertainment website Digital Spy: "I don't think she'll be looking for a new man any time soon. I think she's just going to take it easy on the man front. I think what needs to happen with the family is that everybody just needs to find their own way to find their own peace. I think that's the future really for all of them."

In October 2012, it was confirmed that a new storyline would see Denise and Fatboy (Ricky Norwood) spend the night together after he rescues her when she gets unwanted attention from a man. Norwood told Inside Soap, "I don't think Fatboy is looking for love—but he's happy to be swept off his feet by Denise, who's this hot older woman he never imagined he could be with. Denise is a scorching woman—she's got a dynamite body and a beautiful smile. She's way out of his league, but there is a lot of chemistry between them. I think they'd make a really good couple. That would be cool. Fatboy may be young, but he's got an old soul and he's not just some young boy messing about. There is potential there if Denise could see it, but because of the age thing, I think she might worry that people were saying things about her. Right now, she's just enjoying herself." Norwood added that while the pair's relationship was sexual, a serious future for them could be possible.

In February 2013, it was reported that Denise would enter a relationship with EastEnders long-running character Ian Beale, portrayed by Adam Woodyatt. On the match, Parish said that Denise had "always had a soft spot for Ian", but also commented that "whether they go the distance in the next few months remains to be seen."

Storylines Moving to Walford, Denise has a tempestuous encounter with Kevin Wicks (Phil Daniels); however, an attraction develops and they begin dating. Denise's ex-spouse Owen Turner (Lee Ross), an abusive alcoholic, soon turns up and wishes to reunite with their daughter, Libby Fox (Belinda Owusu). When Denise prevents this from happening, Owen kidnaps Libby and tries to drown them both – but she recovers and Owen is arrested. Denise, who never knew her father but knows he played in a band called "The Five Hectors", thinks that her lodger Patrick Trueman (Rudolph Walker) may be her father as he was in the band but a DNA test proves that he is not. The band also consisted of Aubrey Valentine (Joseph Marcell), Cedric Lucas (Ram John Holder), Dwight and Earl. The identity of Denise's father is never discovered, up to the point where Aubrey also dismisses himself; nonetheless, Patrick quickly bonds with Denise and becomes a father figure towards her.

When Kevin's former wife, Shirley Carter (Linda Henry), arrives in Walford, she causes problems for both Denise and Kevin. Shirley reveals Kevin's secret, that he is not Deano (Matt Di Angelo) and Carly Wicks's (Kellie Shirley) biological father. After Shirley tells everyone this, Kevin flees. Upset, Denise threatens to move away but stays when Kevin returns and proposes marriage. Shirley unsuccessfully tries to ruin the wedding and Denise deals with various problems, including Chelsea and Dean's imprisonment for framing Sean Slater (Robert Kazinsky), Kevin's attempts to conceal the crime, and a feud with her boss at the post office, Zainab Masood (Nina Wadia). Kevin starts selling cars for Phil Mitchell (Steve McFadden), but discovers they are cut-and-shuts; he tries to destroy the cars but dies in an accident. Denise and Carly leave Walford after the funeral, seeking the right place to scatter Kevin's ashes.

Denise returns and is angry to discover her eldest daughter, Chelsea Fox (Tiana Benjamin), is using drugs and in contact with her father Lucas Johnson (Don Gilet). Denise is initially hostile due to Lucas formerly being a drug addict, but she warms to him when she sees he has changed and they eventually reunite. Denise proposes to Lucas but he is still married to Trina (Sharon Duncan-Brewster). Trina attempts to seduce Lucas but he accidentally kills her. Denise helps Lucas' son Jordan come to terms with his mother's death, with them believing it to be an overdose. With Trina dead, Denise and Lucas are able to marry, though further complications arise when Owen is released from prison. He desperately tries to show Denise that she cannot trust Lucas but they marry regardless. Lucas kills Owen on their wedding day and his body is discovered eight months later. Lucas confesses to Denise, claiming self-defense. At first, she agrees to protect him but convinces him to go to the police. However, he instead drives her to a canal. When she refuses to submit to God, he chokes and kidnaps her. He murders a prostitute, Gemma (Rita Balogun), and identifies her as Denise, her family believing she committed suicide. Lucas keeps Denise prisoner in the house next door but she escapes after a few weeks and Lucas is arrested, later sentenced to life imprisonment. Chelsea, needing a fresh start, moves to Spain with Owen's mother, Liz Turner (Kate Williams) and Libby joins them for a holiday before returning to university. Denise is heartbroken to see her girls leave but is distracted by her sister, Kim Fox (Tameka Empson), arriving and saying that she has left her boyfriend, Dexter Mulholland (Robbie Gee), and asks to move in with them.

Kim and Denise later buy the house next door and open a bed and breakfast. Denise talks to Zainab, who helps her move on by destroying memories of Lucas. Denise starts dating Yusef Khan (Ace Bhatti), Zainab's former husband, but ends it after realising he is still in love with Zainab. On Christmas Day 2011, Denise opens a present containing a broken toy car and a USB stick with a recording of Phil talking about his part in Kevin's death. Horrified, Denise calls Phil a murderer and tries to get him arrested but fails to do so.