Question: who plays tom riddle in harry potter and the half blood prince?
Answer: Frank Stephenson Dillane