Men' movie… in a way. For the ‘X-Men’ star, it depends, since for James McAvoy, ‘X-Men: First Class’ took a fresh approach to ...
M. Night Shyamalan's $275 million psychological thriller, which he made for less than $10 million, is set to leave streaming ...
Turns out, James McAvoy got the part of Professor X because he can actually read minds. It's the same reason Stephen got to host The Late Show.
A GALAXY of stars will descend on Glasgow this week for a major event in the city. Celebs will touch down this weekend to ...
The actor-turned-director also co-stars in the stranger-than-fiction tale of two Scottish strivers who faked a Californian backstory to gain a foothold in the noughties UK hip-hop scene. But even ...