Question: who plays jean valjean in les miserables 25th anniversary?
Answer: Alfie Boe