Question: who plays young tom riddle in half blood prince
Answer: Hero Beauregard Fiennes-Tiffin