Question: who plays tom riddle in the half blood prince
Answer: Frank Stephenson Dillane