Frank Dillane

Frank Dillane will be portraying the sixteen-year old Tom Marvolo Riddle in Harry Potter and the Half-Blood Prince.