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