James McAvoy Reveals Which Movie Paid Him the 'Chilling' Bonus

On the other hand, the actor also said that sometimes he "gets checks for 25 cents."

James McAvoy is honest about his salary, including what project paid him a "heartbreaking" residual.

During a recent interview on the Happy Sad Confused podcast, the actor admitted that while his residual income isn't usually steady, he couldn't say the same about M. Night Shyamalan's 2016 film Split .

"The only thing that pays me consistently is Split," he told host Josh Horowitz. "Well, I think it was made for about $6 million or something like that. And let's say they spent $30 [million] promoting it, and in our first weekend, we made $40 [million]."

M. Night Shyamalan's 'Remain': First Reactions

"Faith" review: Erin Doherty and James McAvoy excel in sensitive drama that goes off the rails in the final loop

McAvoy added, "So, we were in the profit. So our first residual check came at the end of the first weekend. That was pretty bad."

Split follows three girls who try to escape after being kidnapped by a man (McAvoy) with 23 distinct personalities. He also played this role in the 2016 film Glass.

The Atonement actor went on to praise Shyamalan, saying he's "incredibly smart in so many ways."

"What I got from him was his preparation, because you know he made that film and Glass on incredibly modest budgets and was very focused," he said.

While McAvoy enjoyed the remnants of Split, he also admitted that he "didn't get a lot of money from [2008] Wanted."

He added: "You've always had a good back-end and there are things in your contract where you pay here and back-end there. I rarely see anything." "You get the odd check here for a couple hundred dollars or sometimes checks for 25 cents, and it literally costs more to send it than it does to check it for me."

Dizzy Edgar Jones revealed after filming 'Twisters' that he might be 'a little deaf' in one ear.