2012–2021: Post-Harry Potter projects
Felton posted three music videos on YouTube under the account "Feltbeats", in which he performs fragments of original songs. Nine songs have been re-recorded and are now available on iTunes: "Time Well Spent", "Time Isn't Healing", "One of These Days", "Under Stars", "Right Place, Right Time", "In My Arms", "All I Need", and "I Will Be There" join the instrumental "Silhouettes in Sunsets". He also recorded an album titled In Good Hands. It includes the six songs "If You Could Be Anywhere", "We Belong", "When Angels Come", "Convinced", "Father of Mine", and "If That's Alright with You".
In 2012, Felton appeared in the supernatural horror film The Apparition alongside an ensemble cast and indie drama From the Rough opposite Taraji P. Henson. Felton portrayed James Ashford, an arrogant member of nobility, in Belle (2013), which was released at the Toronto International Film Festival to critical praise. He starred opposite Elizabeth Olsen as Camille Raquin in Thérèse (2013). The film received mixed reviews; Roger Ebert referred to his performance as "suitably foppish and dopey" for the role. Felton starred in Labyrinth as Viscount Trencavel, which aired on Channel 4 in March 2013.
Felton portrayed a US Navy airman in survival drama Against the Sun (2014), which faced mixed reception.
In 2015, Felton recurred in Murder in the First on TNT as Erich Blunt:, as a Silicon Valley worker and murder suspect. Felton held supporting roles in films Risen (2016), a box office success, as well as Message from the King and A United Kingdom, both of which premiered at the 2016 Toronto International Film Festival. He also lent his voice to the English version of Sheep and Wolves (2016), a fantasy-comedy film. From 2016 to 2017, He appeared as Doctor Alchemy in the third season of The CW's The Flash. Felton's character was a CSI lab partner to the titular character and love interest of Killer Frost. Felton portrayed a dog handler for the US Army in Gabriela Cowperthwaite's Megan Leavey (2017), a biographical indie drama based on the life of Corporal Megan Leavey. That year, Felton also appeared in drama film Feed and action-thriller Stratton.
On 26 April 2018, it was announced that Felton was cast in the science fiction series Origin. He stars in the role of Logan Maine opposite actress Natalia Tena. It premiered on YouTube Premium in November 2018. The series opened to mixed reviews; The Hollywood Reporter stated that Felton portrayed "explosive whiner ... unrecognizable from his days as bad boi fa lyfe Malfoy." Felton portrayed Laertes in Ophelia, Claire McCarthy's film adaptation of Hamlet centering around the character of Laertes. The film premiered at the 2018 Sundance Film Festival; one critic remarked his performance as "lithe" and "done nicely". Felton appeared in the comedy-drama Braking for Whales in 2019 and the Netflix family-horror A Babysitter's Guide to Monster Hunting in 2020. He played a British soldier in the Dutch World War II film The Forgotten Battle, which had a red carpet premiere in 2020 followed by a Netflix release in 2021.
In June 2020, he was planned to star in war thriller Burial, which is set in the last days of World War II. In October, it was announced that Felton will star in Canyon Del Muerto, a biopic about archaeologist Ann Axtell Morris. He portrays her husband, Earl H. Morris, a US archaeologist known for his contributions to archaeology in the Southwest US. Two months later, Felton was confirmed in Lead Heads alongside Rupert Everett, Derek Jacobi, Luke Newberry and Mark Williams. The film is described as a "drama about greed and the repercussions it has on the soul."
In January 2021, Felton was confirmed for the lead role in Sara Sugarman's Save The Cinema which began filming in the month in Wales. He joined Jonathan Pryce and Samantha Morton. The movie tells the true story of Liz Evans, a hairdresser and leader of a youth theatre in Carmarthen, Wales, who began a campaign in 1993 to save the Lyric theatre from closure.