Question: who did jamie campbell play in harry potter
Answer: He is best known for his roles as Anthony Hope in Sweeney Todd : The Demon Barber of Fleet Street , Caius in The Twilight Saga , King Arthur in the Starz series Camelot , the young Gellert Grindelwald in Harry Potter and the Deathly Hallows -- Part 1 , Jace Wayland in The Mortal Instruments : City of Bones and playwright Kit Marlowe in the short - lived series Will .