Coronation Street star James Cartwright announces new villain role just weeks after Theo's death

He's been working on another project
Tamzin Meyer

James Cartwright is known for playing abusive villain Theo Silverton in Coronation Street, but he’s now moving on from the soap.

On-screen in Weatherfield, Theo has just made a dramatic exit as he was bumped off at the end of ‘murder week.’

With villain Theo having just been killed off, here’s James’ first role away from Corrie. And, spoiler alert, he’s playing another villain.

Coronation Street's Theo on phone in dark
Theo was killed off recently (Credit: ITV)

Theo and Todd’s abuse storyline in Coronation Street

Theo Silverton rocked up on the Street last year and quickly formed a romantic connection with Todd Grimshaw. However, Theo struggled with his sexuality, leaving his wife and kids and going onto abuse new partner Todd.

Behind closed doors, Theo started making horrible remarks about Todd’s diet and forced him to undertake hardcore exercise.

As the months went on, he then turned both emotionally and physically abusive.

Sadly though, Todd didn’t manage to escape and was unable to face the difficult realities of his relationship. This led to him being trapped into a marriage with his abuser.

Once Todd stood up to Theo though, the police eventually got involved. One police chase and final showdown later, and Theo was revealed as the murder victim at the end of murder week. Yes, Theo’s been killed off. But, what’s next for the actor who plays him?

Don't miss a single story! Add us as a Preferred Source in Google for all your Coronation Street news

It's important to us that you never miss our articles when searching for stories! We have all the latest TV news & schedules to share with our community of loyal readers. Click here and tick TVGuide.co.uk to ensure you see stories from us first in Google Search.
Coronation Street's James Cartwright smiling
James is taking to the world of Panto (Credit: ITV)

James Cartwright’s latest role away from Coronation Street revealed

This Christmas, James Cartwright will take on the role of villain Abanazar in the pantomime Aladdin.

He’ll take to the stage at Bournemouth Pavilion Theatre, recently telling the company all about his excitement over the role.

He said: “I can’t wait to be a part of it. Bournemouth is such a beautiful place, and to be here over Christmas, performing for local families and visitors alike, feels really special.

“Pantomime has such a brilliant tradition, and I’m super excited to dive into that world.”

The Panto is expected to run from Saturday, December 5, 2026 – Sunday, January 2, 2027, with tickets already being available to purchase for eager theatre goers.

Read more: Here’s how old Coronation Street Jack Webster actor Kyran Bowes is