Cameron is keen to get his life back on track following his time away, so he starts by proposing to his partner Chas Dingle (Lucy Pargeter) and is delighted when she eventually accepts.
Unsurprisingly, the couple's news doesn't go down well with a disapproving Cain (Jeff Hordley), who soon finds himself in a fight with Cameron at the garage.
Amid the brawl, Cameron takes things too far as he picks up a wrench and gets ready to attack as the red mist descends…
Here, Dominic Power - who plays Cameron - reveals full details of the latest plot twist.
Where has Cameron been since killing Alex? Did he really go to Jersey?
"Cameron genuinely went to Jersey. He was supposed to take Chas with him, but alas, she decided that she needed to stay and confront the situation in the village. She also didn't want to be too far away from the pub and Bernice, knowing that Bernice could cause trouble in her absence.
"Reluctantly, Cameron went away to clear his head and see his kids, because he didn't get a chance to over Christmas."
What would you say went through Cameron's mind when he killed Alex?
"Whenever it seems that Cameron gets so close to getting in the clear, something else crops up, and that's what happened here! He'd not been sleeping, he'd been drinking too much alcohol and far too much coffee. When Cameron admitted the truth to Alex, it was because he was in the middle of a sheer panic attack. Alex obviously didn't react in the way that Cameron thought he would, so he had to get rid of him."
Does Cameron feel guilty for killing Alex? And how is he coping with keeping his guilt under wraps?
"Cameron is devastated about what happened to Alex! Now he's just living day to day. He's been spinning plates for months now, and once he gets to the end of one assault course, something else crops up. He's been doing it for so long now, and I'm not sure how much longer he'll be able to carry on.
"There is obviously guilt over the murder and how he framed Alex for theft, but Cameron's also very good at deceiving himself into believing that he's telling the truth. It's self-deception."
Are you expecting Cameron to strike again?
"Well, if he can do it once and then he can do it twice, who's to say that he can't do it a third time?"
What are Cameron's first scenes when he arrives back in the village?
"He comes back to Emmerdale, he checks the grave where Alex is buried and he makes sure it's all safe. Then he tries to crack on with some kind of normal life and existence!"
Chas is upset with Cameron as he didn't contact her much while he was away. Does he still feel as strongly towards her?
"Absolutely yes, very much so. But Chas is furious, because Cameron ended up staying away for longer than he was supposed to. She's still paranoid and Debbie's words are ringing in her ears, because Debbie has warned that Cameron won't stick around with her for very long before playing away again. But Cameron puts Chas's mind at rest."
Chas makes it clear that she's ready to leave Emmerdale with or without Cameron, but Cameron wants her to stay. Is that the only reason he proposes to Chas?
"Good question! I think the proposal is something that Cameron has had to think about for a while, because he knows that even before he left, Chas was a little unsure about staying in the village in the current climate.
"Cameron knows that he's got to do everything he can to keep Chas in the village. He definitely needs to hang about in Emmerdale, just to make sure that no-one touches that grave!"
Cain is furious over the proposal and there's a big fight between him and Cameron outside the garage. What can you tell us about that?
"Well, it definitely comes to blows as you imagine it would! Again, you have to bear in mind how exhausted Cameron is. This situation has been going on for months, so he's not thinking straight. He doesn't trust himself, and he comes very close to striking again in this fight..."
We see Cameron pick up a wrench and he seems ready to hit Cain over the head with it, until Chas intervenes. Would you say Cameron nearly kills Cain?
"Absolutely. Chas shouts out to warn Cain and stop Cameron, but if she hadn't done that, he probably could have killed him in that moment."
Having seen that side of him, does Chas become suspicious that perhaps Cameron killed Carl?
"I don't think so. I think it couldn't be further from her mind, and there's nothing to make her think that could be the case. But she certainly has seen something - a darker side that maybe she needs to keep an eye on…"
> Read the latest 'Emmerdale' spoilers and news
Emmerdale airs weeknights at 7pm on ITV, with an extra episode at 8pm on Thursdays.
New! Digital Spy Soap Scoop video - watch Amie Parker-Williams discuss the biggest storylines on the way in Coronation Street, EastEnders, Emmerdale and Hollyoaks.