Question: who played the phantom in league of extraordinary gentlemen
Answer: Richard Roxburgh as Professor James Moriarty / Fantom / M