James McAvoy
December 2022
February 2022
James McAvoy: ‘Play Hamlet? Nah – he’s always seemed a bit of a moaner to me’
He came blazing out of Glasgow like a rocket, scoring hits and acclaim. As he returns to the stage in a hard-rapping, homoerotic Cyrano de Bergerac, the star talks about partygate, snout size – and tackling Lear when he hits 100