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