He has appeared as Percival in Merlin (2010–12), Billy Bones in Black Sails (2014–17), Dickon Tarly in Game of Thrones (2017), and Luther Hargreeves in The Umbrella Academy (2019–2024).
[3] Hopper was cast in As You Like It at the Watford Palace Theatre[4][5] and has appeared in various television programmes and films including Saxon, Casualty, Kingdom and Doctors.
Hopper portrayed Marcus in the comedy-horror film, Tormented about a bullied teenager who comes back from the dead to take revenge on his classmates.
[10] Hopper deliberately chose to play Bones as a "selfless person, looking out for his crew", believing that the character would have changed dramatically in the time period between Black Sails and Treasure Island.
[17] For the role, Hopper wore a muscle suit to achieve the correct look and underwent martial arts training.
[20] In 2021, he starred as Captain Albert Wesker, leader of S.T.A.R.S., and secondary antagonist of Resident Evil: Welcome To Raccoon City.
[21] He has expressed interest in returning to the role, stating in an interview about the film's reception, "I certainly hope to go back and play Albert Wesker again.