Actor James McAvoy revealed the surprising reason he's turned down for movie roles, according to Fox News.
The X-Men actor, who is 170cm tall, told The Telegraph: "As a shorter man, I sometimes get told I'm too short for a role.
"Or even when I get a role, I'm made to feel like, well, of course, we're going to have to do something about that," the 40-year-old added in reference to a female co-star who argued their on-screen romance was not believable due to their height difference.
![Kodi Smit-McPhee as Nightcrawler in X-Men: Dark Phoenix with James McAvoy. Photo / Supplied](https://www.nzherald.co.nz/resizer/v2/C2BGKBVPIW5DFEN5JUAL32HP5U.jpg?auth=72ac0b87d2bf482c2f6f82127d089c0b9abf40c392e43c9bc5a35334bbd24e10&width=16&height=13&quality=70&smart=true)
The unnamed female co-star reportedly questioned McAvoy's casting "because nobody would believe (the character) would be with someone like her".