Question: who played tom riddle in harry potter 2?
Answer: Christian Peter Coulson