Question 15:James McAvoy has been involved in theater, which one of these plays has he NOT starred in?
Hamlet
Three Days of Rain
The Ruling Class
Cyrano de Bergerac
Answer
Hamlet is not a play that James McAvoy has starred in. Throughout his career, he has taken part in various theatrical productions, but Hamlet is not among them.
The Magnificent McAvoy: A Quiz on Scottish Star James McAvoy