The cast of This Is England has reunited to fight a new enemy in a short film for Stand Up To Cancer.
Stephen Graham, Thomas Turgoose, Andrew Shim and Hannah Walters use wooden bats and metal pipes to destroy a huge concrete structure of the word "cancer" in an epic battle scene.
The four actors, who are seen together on the film for the first time since This is England '90, attack one letter at a time, filling the air with rubble and dust.
The actors have all been personally affected by cancer.
Thomas and Andrew both lost their mothers to the disease, Hannah lost both her parents and Stephen's grandmother and cousin died from cancer.
Thomas, who plays Shaun Field in the award-winning TV series and film, said: "It felt good to actually be able to take out my rage and anger on cancer.
"My mum died from cancer after I finished filming This Is England, and the rest of the cast became family.
"It felt right that I got to kick the shit out of cancer alongside the guys who supported me during my darkest days."
Stephen, who plays Combo, said: "Cancer has taken too many people from me, my family, and my friends. Today, it finally felt that we could take some revenge.
"But we need to do so much more. Cancer won't stop terrorising us until research beats it. And for that we need more money to fund it.
"So I hope people who see this film will be inspired to Stand Up To Cancer and make the most of the greatest weapon we have - our scientists and researchers. Together we can do some serious damage."
The launch of the film coincides with a social media campaign encouraging the nation to smash cancer.
Celebrities, companies and the public are being encouraged to share videos of themselves destroying objects that show the word "cancer", and share them alongside #StandUpToCancer, ahead of the live show on Channel 4 on Friday October 21.
Stand Up To Cancer is a joint national fundraising campaign from Cancer Research UK and Channel 4.
Launched in the UK in 2012, more than £25 million has been raised in the UK, supporting more than 30 clinical trials and projects.