06/08/2025
The ITV drama 'A Confession' brought to the screen a truly harrowing and complex true crime story that captivated the nation. Far from being a work of fiction, this series meticulously chronicled the horrifying events surrounding the disappearances of Sian O’Callaghan and Becky Godden-Edwards, and the extraordinary, controversial police investigation led by Detective Superintendent Steve Fulcher. At its heart lies the chilling reality of a seemingly ordinary taxi driver, Christopher Halliwell, whose dark secrets unravelled in a case that tested the boundaries of justice and policing in the United Kingdom.

- The Disappearance That Shook Swindon
- The Hunt for a Killer: Unmasking the Taxi Driver
- A Second Victim Emerges: The Unfolding Horror
- Steve Fulcher's Controversial Decisions
- Justice Served? The Trials of Christopher Halliwell
- Beyond Two Murders: The Lingering Shadow of a Serial Killer
- The Impact on Those Involved
- Frequently Asked Questions
The Disappearance That Shook Swindon
In the early hours of Saturday, 19th March 2011, a night out with friends at Suju's nightclub in Swindon took a tragic turn for 22-year-old Sian O’Callaghan. Her home, shared with her boyfriend Kevin Reape, was a mere 15-minute walk away, a routine journey she never completed. When Sian failed to return home or respond to his messages, Kevin, played by Charlie Cooper in the series, knew something was desperately wrong. By 9:45 am, he had reported her missing to the police, setting in motion a large-scale search operation that would soon uncover a horrifying truth.
Initial police investigations quickly yielded crucial clues. CCTV footage showed Sian leaving the nightclub at 2:52 am. A text message sent by Kevin at 3:24 am, received on Sian’s phone, provided the next vital piece of the puzzle. Analysis of her phone's signal placed it in the remote Savernake Forest area at the time the message arrived, approximately 12 miles from Swindon. This significant distance, covered in just half an hour, indicated unequivocally that Sian could not have walked. She had to have been in a vehicle, but the question remained: who was driving, and where did they go next?
The case garnered widespread public attention and intense press coverage. On Tuesday, 22nd March, around 400 members of the public bravely joined the police in searching the vast Savernake Forest. However, the following day, new and significant lines of inquiry emerged, leading the police to request the public to stand down from the search, hinting that they were closing in on a suspect.
The Hunt for a Killer: Unmasking the Taxi Driver
At the helm of this critical investigation was Detective Superintendent Steve Fulcher, portrayed compellingly by Martin Freeman in 'A Confession'. The events of 24th March would become the defining moment of his career. On that day, police issued an urgent public appeal for witnesses who might have seen a green Toyota Avensis with taxi markings. This vehicle had been captured on CCTV, pulling up next to Sian on her way home, a chilling detail that pointed directly to the perpetrator.
Behind the scenes, away from the public eye and media frenzy, Fulcher and his dedicated team had already identified the taxi driver: 47-year-old father-of-three, Christopher Halliwell. They placed him under close surveillance, hoping he would lead them directly to Sian. The tension was palpable as police watched his every move. That same afternoon, a critical development occurred: Halliwell was observed purchasing a large quantity of pills. Fearing he was planning to take his own life, the police made a decisive move, swooping in and arresting him in an Asda car park in north Swindon. He was initially charged with the kidnap, not the murder, of Sian, and his green Toyota Avensis was seized as crucial evidence.
A Second Victim Emerges: The Unfolding Horror
The arrest of Christopher Halliwell brought a flicker of hope, but the true extent of his depravity was yet to be revealed. After his apprehension, Halliwell led police to Sian's body. She was found in a shallow grave near Uffington in Oxfordshire, a brutal discovery confirming the worst fears: she had been stabbed in the head and strangled. The relief of finding Sian, albeit deceased, was quickly overshadowed by a shocking, unsolicited confession.

In a moment that would forever change the course of the investigation, Halliwell made a chilling offer to Detective Superintendent Fulcher: “Do you want another one?” This casual, yet utterly terrifying question, led to the revelation of a second victim. Halliwell offered to lead Fulcher to another body. Human remains were subsequently uncovered in a field in Gloucestershire. These remains tragically turned out to belong to Becky Godden-Edwards, a young woman who had disappeared years earlier, last seen in 2002 or 2003. Becky, a drug addict and sex worker, had been strangled, just like Sian. For years, her mother, Karen Edwards (played by Imelda Staunton), had desperately clung to the hope that her daughter was still alive, a hope brutally extinguished by Halliwell's confession.
Steve Fulcher's Controversial Decisions
The confessions obtained from Christopher Halliwell were a breakthrough, but they came at a significant cost to Detective Superintendent Steve Fulcher. Following Halliwell’s arrest, Fulcher made an unusual and highly controversial decision that would have profound ramifications for his career and the legal proceedings. Instead of immediately taking Halliwell to Gablecross police station in Swindon, where he would have been entitled to access a solicitor, Fulcher ordered his officers to transport Halliwell to Barbury Castle, a nearby Iron Age hill fort.
At this critical juncture, Fulcher still harboured the desperate hope of finding Sian alive. He felt an overwhelming urgency to question Halliwell before it was too late, believing that time was of the essence. For hours, Fulcher himself interrogated Halliwell at Barbury Castle, attempting to break down his defences, sharing cigarettes, and trying to forge a connection. It was during this uncautioned, solicitor-free questioning that Halliwell confessed to Sian’s murder and then, shockingly, offered up the location of a second body. This second confession, the chilling “Do you want another one?”, led police directly to Becky Godden-Edwards’ remains.
While Fulcher’s actions led to the discovery of both victims, he was accused of breaching the guidelines of the Police and Criminal Evidence Act (PACE). Specifically, he was faulted for failing to caution Halliwell and denying him immediate access to a solicitor at the time the confessions were obtained. This breach of PACE guidelines had a monumental impact: a judge subsequently ruled that Halliwell’s confessions to killing both Sian and Becky were inadmissible as evidence in court. This meant that while the case against Halliwell for Sian’s murder was strong enough to proceed without the confession, he could not, at that point, be tried for Becky Godden-Edwards’ murder based on that inadmissible evidence.
The fallout for Steve Fulcher was severe. In September 2013, the Independent Police Complaints Commission (IPCC) found that Fulcher had a case to answer for “gross misconduct” due to his breaches of PACE and for ignoring force orders. He was found guilty in January 2014 and received a final written warning from a disciplinary tribunal. In May 2014, Fulcher resigned from Wiltshire Police, maintaining to this day that he made the right decisions. “It’s a simple moral issue,” he told the Guardian. “I did these things because they were the right things to do in these circumstances. In fact, they were the only things to do.”
Justice Served? The Trials of Christopher Halliwell
Despite the legal complexities surrounding the confessions, the pursuit of justice for Sian O’Callaghan continued. In May 2012, Christopher Halliwell initially pleaded not guilty to Sian’s murder. However, when he appeared at Bristol Crown Court in October 2012, he reversed his plea and admitted his guilt. He was subsequently sentenced to life imprisonment with a minimum tariff of 25 years for Sian’s murder.
The case of Becky Godden-Edwards, however, remained unresolved in court for several more years due to the inadmissible confession. It wasn't until four years later, in 2016, that a new legal development allowed for a trial. Judge Sir John Griffith Williams decided that Fulcher’s evidence, previously deemed inadmissible, could and should be heard in court as part of Becky’s case. He reasoned that while the original judge, Mrs Justice Cox, had been correct in her ruling at the time, Halliwell had since unequivocally pleaded guilty to Sian’s murder. Therefore, the concerns over the PACE breaches were “no longer relevant” in the context of proving Halliwell’s propensity to commit murder.

The judge ruled: “I am satisfied that the evidence of the conviction of the defendant of the murder of Sian O’Callaghan is admissible to prove the defendant’s propensity to commit murder. I am satisfied also that the defendant’s confession to the murder of Becky Godden and his taking the police to where he had buried her was not the consequence of oppression.” A murder trial for Becky Godden-Edwards began, and in 2016, after just two hours of deliberation, a jury found Christopher Halliwell guilty of her murder. He was sentenced to life imprisonment with a whole life order, meaning he will never be eligible for parole and is expected to remain in prison for the rest of his life.
Beyond Two Murders: The Lingering Shadow of a Serial Killer
Even with Christopher Halliwell convicted of two murders, a profound suspicion remains among police officers, particularly Steve Fulcher, that he is a serial killer with many more victims. The timeline of his known crimes supports this chilling theory: Becky Godden-Edwards was killed in 2003, and Sian O’Callaghan in 2011, leaving an eight-year gap. This significant period of time, combined with Halliwell’s proven predatory behaviour, suggests the possibility of other undiscovered crimes.
In 2014, police made a disturbing discovery in woodland close to where Sian’s boots had been found: “up to 60” items of women’s clothing were buried there. While Detective Chief Inspector Sean Memory acknowledged there could be an “innocent explanation,” he ominously pointed out that “Someone has made some effort to hide it.” Speaking after Halliwell’s sentencing in 2016, Memory was even more explicit: “I’m very very clear that there must be other victims out there whether they are sexual offences or other women that he has taken. The offending behaviour for Becky was cold and calculated. I cannot believe that was his first offence from being a burglar in the 1980s to a murderer in 2003. There is a significant gap in his offending. Sian wasn’t murdered until 2011. What happened in the interim eight years?”
The writer of 'A Confession', Jeff Pope, deliberately avoided delving into the specifics of other potential victims in the drama. He stated, “Generally, we echo Fulcher’s belief that there are other victims... But we certainly don’t get into any of the specifics of those other cases that have been attached – there are other murders up and down the country that are now attached to Halliwell, and we absolutely scrupulously did not get into any of that.” Pope explained this sensitive decision was to avoid giving false hope to families of other missing persons by mentioning names without concrete proof. The message remains clear: “We believe there are other victims,” and the unsettling question of Halliwell’s full victim count continues to linger.
The Impact on Those Involved
The investigation and its aftermath profoundly impacted Detective Superintendent Steve Fulcher’s career. Despite receiving a final written warning and keeping his job briefly, he resigned from Wiltshire Police in May 2014. The Christopher Halliwell case has remained central to his life since, leading him to publish a book titled 'Catching a Serial Killer: My hunt for murderer Christopher Halliwell'. He has spoken extensively to the press about his experiences and appeared on ITV’s 'To Catch a Serial Killer with Trevor McDonald' in 2018. Fulcher firmly believes he saved lives: “My view is that I have brought two daughters back to their mothers and I’ve prevented other victims resulting from Halliwell’s continued pursuit of his career as a serial killer... But for my course of action Becky would still be in that field, Sian would never be found and Christopher Halliwell would be walking the streets.” The victims’ families, including Liam O’Callaghan, Sian’s brother, have largely supported Fulcher’s actions.
Meanwhile, Christopher Halliwell himself, now serving a whole life order at Long Lartin, a Category A prison in Worcestershire, reportedly watched 'A Confession' from behind bars. A former inmate, Cody Lachey, claimed Halliwell would have watched the series with keen interest, along with his legal team, highlighting the grim reality that even convicted serial killers remain connected to the stories of their horrific crimes.

Frequently Asked Questions
Is 'A Confession' a true story?
'A Confession' is indeed based on a true story, meticulously depicting the real-life events surrounding the disappearances and murders of Sian O’Callaghan and Becky Godden-Edwards, and the subsequent police investigation led by Detective Superintendent Steve Fulcher.
Who was Christopher Halliwell?
Christopher Halliwell was a taxi driver from Swindon, Wiltshire, who was convicted of the murders of Sian O’Callaghan in 2011 and Becky Godden-Edwards in 2003. He received a whole life order, meaning he will spend the rest of his life in prison.
What happened to Steve Fulcher?
Detective Superintendent Steve Fulcher, the senior investigating officer, resigned from Wiltshire Police in 2014 after being found guilty of gross misconduct for breaching Police and Criminal Evidence Act (PACE) guidelines during Halliwell’s initial questioning. He maintains his actions were morally correct and has since published a book about the case.
Were there other victims of Christopher Halliwell?
While Christopher Halliwell was only convicted of the murders of Sian O’Callaghan and Becky Godden-Edwards, both police and Steve Fulcher himself strongly believe he is responsible for other murders. The eight-year gap between the two known killings and the discovery of a large collection of women's clothing buried in woodland contribute to this ongoing suspicion.
Who starred in 'A Confession'?
The ITV series 'A Confession' starred Martin Freeman as Detective Superintendent Steve Fulcher and Joe Absolom as Christopher Halliwell. Imelda Staunton played Karen Edwards, Becky Godden-Edwards’ mother, and Siobhan Finneran played Elaine Pickford, Sian O’Callaghan’s mother.
If you want to read more articles similar to The Unsettling Truth of Christopher Halliwell's Crimes, you can visit the Taxis category.
