Question: what actor died that played in harry potter
Answer: Robert Arthur Knox ( 21 August 1989 -- 24 May 2008 ) was an English actor who portrayed the character of Marcus Belby in the film Harry Potter and the Half - Blood Prince , and had signed to appear in the planned film Harry Potter and the Deathly Hallows .