Action films, Shakespeare, indie dramas, blockbuster thrillers—James McAvoy can handle it all. No wonder he's such a convincing psychopath. McAvoy will be 40 years old in April. It’s not ...
At least, if you're the demented doctor played by James McAvoy in "Speak ... creepy and terrifying trailer, McAvoy's ...
James McAvoy is set to keep audiences awake with his chilling remake of "Speak No Evil," leaving many to wonder if the film ...