While a number of stars from The Matrix trilogy returned for The Matrix 4, one of the most glaring omissions was Hugo Weaving, who explained why he isn’t coming back.

The 60-year-old actor, who played the nefarious Agent Smith in all three of The Matrix movies, was promoting his new movie Measure For Measure when he told Collider the real reason he’s not returning.

Weaving revealed that he was approached to return, and was planning on reprising his role as Agent Smith, but scheduling complications could not be ironed out.

‘Lana was very keen for me to be a part of [The Matrix 4]. I really wanted to because I’m very, very fond of all of them,’ Weaving began.

The actor added he, ‘had some initial reticence about the idea of going back to revisit The Matrix, after having already done three films, but then I read the script and got an offer to my agent.’

‘I immediately responded yes to that, and then we went into negotiation. I was doing a play, at the time, but we were working out dates and things so that I could do both,’ he added.