James McAvoy is no stranger to movie franchises, having played Professor Charles Xavier in four X-Men prequel films and also Mr. Tumnus in The Chronicles of Narnia: The Lion, the Witch, and the Wardrobe. However, McAvoy nearly joined two other major properties, Star Trek and Harry Potter. The latter of which would have had him playing the young version of one of cinema’s most iconic villains.
Speak No Evil star James McAvoy says almost was cast in both Star Trek and Harry Potter before he ended up going in Fox’s Marvel X-Men franchise. Read More