James McAvoy's directorial debut's a crowd-pleaser.
The actor, who has played the conniving Corrie baddie since last Spring 2025, has teased that he is filming his final scenes.