Question: who plays tom riddle in harry potter chamber of secrets
Answer: Christian Peter Coulson ( born 3 October 1978 ) is an English actor best known for playing the 16 - year old Tom Marvolo Riddle in Harry Potter and the Chamber of Secrets .