James McAvoy Best movies: NT Live: Cyrano de Bergerac (2020) (theatrical recording) X-Men: First Class (2011) Rory O'Shea Was Here (2004)